无法用QtSQL编译Qt项目(链接器错误)

Sam*_*erg 1 c++ qt qt-creator qtsql

我正在尝试编译一个qt项目(在Qt 5.0.2上的Qt Creator 2.7.0中)并且我一直收到与QtSQL库有关的链接器错误(KioskBridge是我使用sql的文件/类) :

kioskbridge.obj:-1: error: LNK2019: unresolved external symbol "__declspec(dllimport) public: __cdecl QSqlDatabase::QSqlDatabase(void)" (__imp_??0QSqlDatabase@@QEAA@XZ) referenced in function "public: __cdecl KioskBridge::KioskBridge(class Html5ApplicationViewer *)" (??0KioskBridge@@QEAA@PEAVHtml5ApplicationViewer@@@Z)
Run Code Online (Sandbox Code Playgroud)

我的专业文件包括QT + = sql,但似乎并没有使它与相应的库链接.

有任何想法吗?

Zla*_*mir 6

修改.pro文件后,您将需要运行qmake(将重新生成具有正确依赖关系的makefile),然后才能成功链接您的应用程序与新添加的模块.