2013-08-01 78 views
1

我想編譯一個Qt項目(在Qt 5.0.2上的Qt Creator 2.7.0中),並且一直在收到與QtSQL有關的鏈接器錯誤庫(KioskBridge是文件/類,我使用SQL中):無法用QtSQL編譯Qt項目(鏈接器錯誤)

kioskbridge.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl QSqlDatabase::QSqlDatabase(void)" ([email protected]@[email protected]) referenced in function "public: __cdecl KioskBridge::KioskBridge(class Html5ApplicationViewer *)" ([email protected]@[email protected]@@@Z) 

我的親文件包括QT + = SQL,但是這似乎並沒有使之與相應的庫鏈接。

任何想法?

+1

將QT + = sql添加到.pro文件後,是否有_run qmake_? – Zlatomir

+0

不,我真的很笨。你應該真的把它作爲答案,因爲這只是解決了它。 –

回答

6

在修改.pro文件,你需要運行QMAKE(這將重新生成正確的依賴關係的生成文件)後,纔可以成功地連接與新添加的模塊應用程序。