标题:win764位下:VS2010+qt5.0.1+MySql5.6编译MySql驱动,报错
作者:青原落枫
日期:2014-10-07 19:42
内容:
D:\Qt\qt-everywhere-opensource-src-5.0.1\qtbase\src\plugins\sqldrivers\mysql>nma
ke
Microsoft (R) 程序维护实用工具 10.00.30319.01 版
版权所有(C) Microsoft Corporation。保留所有权利。
"d:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\BIN\nmake.exe" -
f Makefile.Release all
Microsoft (R) 程序维护实用工具 10.00.30319.01 版
版权所有(C) Microsoft Corporation。保留所有权利。
link /NOLOGO /DYNAMICBASE /NXCOMPAT /INCREMENTAL:NO /DLL /MANIFEST /MANI
FESTFILE:..\..\..\..\plugins\sqldrivers\qsqlmysql.dll.embed.manifest /OUT:..\..\
..\..\plugins\sqldrivers\qsqlmysql.dll @C:\Users\ADMINI~1\AppData\Local\Temp\nm7
FE0.tmp
正在创建库 ..\..\..\..\plugins\sqldrivers\qsqlmysql.lib 和对象 ..\..\..\..\pl
ugins\sqldrivers\qsqlmysql.exp
qsql_mysql.obj : error LNK2019: 无法解析的外部符号 _mysql_character_set_name@4,
该符号在函数 "class QTextCodec * __cdecl codec(struct st_mysql *)" (?codec@@YAPA
VQTextCodec@@PAUst_mysql@@@Z) 中被引用
qsql_mysql.obj : error LNK2019: 无法解析的外部符号 _mysql_errno@4,该符号在函数
"class QSqlError __cdecl qMakeError(class QString const &,enum QSqlError::ErrorT
ype,class QMYSQLDriverPrivate const *)" (?qMakeError@@YA?AVQSqlError@@ABVQString
@@W4ErrorType@1@PBVQMYSQLDriverPrivate@@@Z) 中被引用
qsql_mysql.obj : error LNK2019: 无法解析的外部符号 _mysql_error@4,该符号在函数
"class QSqlError __cdecl qMakeError(class QString const &,enum QSqlError::ErrorT
ype,class QMYSQLDriverPrivate const *)" (?qMakeError@@YA?AVQSqlError@@ABVQString
@@W4ErrorType@1@PBVQMYSQLDriverPrivate@@@Z) 中被引用
qsql_mysql.obj : error LNK2019: 无法解析的外部符号 _mysql_stmt_errno@4,该符号在
函数 "class QSqlError __cdecl qMakeStmtError(class QString const &,enum QSqlErro
r::ErrorType,struct st_mysql_stmt *)" (?qMakeStmtError@@YA?AVQSqlError@@ABVQStri
ng@@W4ErrorType@1@PAUst_mysql_stmt@@@Z) 中被引用
qsql_mysq ..
#1 [一去丶二三里 10-08 09:14]
参考:
Qt之编译MySQL数据库驱动(MSVC)
Qt连接MySQL
#2 [yeguoxiong 10-08 09:47]
QT5以上,为什么还要编译MYSQL呢? 自带的就能用嘛。