天天看點

Qt5.8 error: LNK2019: 無法解析的外部符号

學習QtQt 學習之路 2(14):對話框資料傳遞,

新增UserAgeDialog,并在增加彈出對話框的代碼後

UserAgeDialog *dialog = new UserAgeDialog(this);
    connect(dialog, &UserAgeDialog::userAgeChanged, this, &MainWindow::setUserAge);
    dialog->show();
           

執行編譯指令後,彈出如下提示錯誤:

Qt error: LNK2019: 無法解析的外部符号 "public: __cdecl UserAgeD1::UserAgeD1(class QWidget *)"

解決辦法:

将目前qt工程所在的父目錄下的 build-ProjectName-Desktop_Qt_5_8_0_MSVC2015_64bit-Debug 檔案夾删除,如圖所示,再建構項目即可運作。。

Qt5.8 error: LNK2019: 無法解析的外部符号

繼續閱讀