1. 程式人生 > >用Qt5.12 Creator嚮導新增新類(class)後報錯LNK2019無法解析的外部符號

用Qt5.12 Creator嚮導新增新類(class)後報錯LNK2019無法解析的外部符號

扣扣技術交流群:460189483  

在添加了一個新的class之後就報這個錯,查了好久沒發現程式碼的問題,甚至把原來能編譯通過的class 直接copy過來都還是報錯,

main.obj:-1: error: LNK2019: 無法解析的外部符號 "public: __cdecl MySmallWidget::MySmallWidget(class QWidget *)" ([email protected]@[email protected]@@@Z),該符號在函式 main 中被引用

最終找到的解決辦法就是刪掉除錯資料夾重新執行就好了,另外有時候新新增的圖示不顯示也是這個問題。

(遇到這樣的問題,先確定程式碼沒問題,或者寫一個最簡單的測試程式,如果程式碼沒問題那就不要死鑽到裡面折騰了,一定是哪裡出了什麼問題,不要盲目瞎折騰。)