我建设Qt的4.4.3开源版MySQL的插件(Qt documentation),并且使用命令:大厦32位的Qt mysql的插件无法使用MinGW
cd %QTDIR%\src\plugins\sqldrivers\mysql
qmake "INCLUDEPATH+=C:\MySQL\include" "LIBS+=C:\MYSQL\MySQL Server <version>\lib\opt\libmysql.lib" mysql.pro
make
我设法把它建到我的使用64位MySQL开发文件(使用nmake),64位Qt很好。然而,32位版本(使用MinGW-MAKE)失败,连接问题:
Creating library file: c:\Coding\Qt\4.4.3\plugins\sqldrivers\libqsqlmysqld4.a
tmp/obj/debug_shared/qsql_mysql.o(.text+0x10d): In function `Z5codecP8st_mysql':
...lots of same stuff...
由MySQL 5.1安装了开发文件的32位和64位的库也不同:64位包括的libmysql。 DLL和六个.lib文件,而32位包括那些加六个.pdb文件。与这个问题有关?
是否有人能够使用MySQL 5.1构建Qt 4.4.3/MinGW的32位插件?建议?
任何人都在意尝试并告诉我他们是否成功? – Tuminoid 2008-12-07 09:03:12