【解決】VS2013 + Qt 5.7(5.6適用)使用QSqlDatabase出現「沒法解析的外部符號"錯誤

原始日期:mysql

2016-08-03 22:09sql

 錯誤以下:
error LNK2019: 沒法解析的外部符號 "__declspec(dllimport) public: __thiscall 
QSqlDatabase::~QSqlDatabase(void)" (__imp_??1QSqlDatabase@@QAE@XZ),
 
 
最近鼓搗了好久,一直覺得是Mysql驅動沒編譯好的問題。
根據網上查到的資料,C:\Windows下添加libmysql.dll、../msvc2013下添加libmysql.dll和libmysql.lib都試過了,MySQL驅動編譯了一遍又一遍,都沒用。
 
其實緣由很簡單:
 
沒有添加 SQL 庫
 
解決方法:
 
VS"Qt"菜單-"Qt Project Settings"-"Qt Modules"-勾選SQL library
 
再次編譯便可。
相關文章
相關標籤/搜索