[問題] QT QDialog編譯出現unresolved symbol
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Qt creator 3.2.1 , windows
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
Qt
問題(Question):
一開始先按照Qt建立視窗專案的步驟建了MainWindow類
在此之前編譯都OK
後來想再加一個視窗,所以對專案點右鍵
選擇Add new.. --> Qt designer form class 建了WelcomeDialog類
編譯時出現unresolved external symbol
錯誤結果(Wrong Output):
main.obj:-1: error: LNK2019:
unresolved external symbol
"public: __thiscall WelcomeDialog::WelcomeDialog(class QWidget *)"
(??0WelcomeDialog@@QAE@PAVQWidget@@@Z) referenced in function _main
main.obj:-1: error: LNK2019:
unresolved external symbol
"public: virtual __thiscall WelcomeDialog::~WelcomeDialog(void)"
(??1WelcomeDialog@@UAE@XZ) referenced in function _main
程式碼(Code):(請善用置底文網頁, 記得排版)
main.cpp http://ideone.com/Uw3mcX
welcomedialog.h http://ideone.com/EZfEqL
專案.pro檔 http://ideone.com/yxTXYw
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.120.19.2
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1413367667.A.8E8.html
→
10/15 19:40, , 1F
10/15 19:40, 1F
→
10/15 19:42, , 2F
10/15 19:42, 2F
→
10/15 19:51, , 3F
10/15 19:51, 3F
→
10/15 19:51, , 4F
10/15 19:51, 4F
→
10/15 20:01, , 5F
10/15 20:01, 5F
→
10/15 20:02, , 6F
10/15 20:02, 6F