参照
achilles7网友的帖子,其实只修改了其中的一小
部分:
//安装路径,请自行对应修改 编译mysql驱动程序的过程:
1、用mingw-utils包中的reimp命令生成 libmysql.a 文件。
注:mingw-utils 下载地址:
http://www.qtcn.org/download/mingw-utils-0.3.tar.gz,
下载后解压缩,reimp命令在bin目录里。
成生过程:
1)、进入mysql安装
目录: cd D:\mysql41\lib\opt
2)、运行 reimp命令: reimp -d libmysql.lib
3)、运行dlltool命令:dlltool -k -d libmysql.def -l libmysql.a
2、编译mysql驱动:
1)、进入 qt
插件中的sqlsrivers目录:
cd D:\devProgram\Qt\2009.03\qt\src\plugins\sqldrivers\mysql
2)、运行qmake命令:
qmake -o Makefile "INCLUDEPATH+=D:/mysql41/include" "LIBS+=D:/mysql41/lib/opt/libmysql.a" mysql.pro
(我曾卡在这里,注意反斜杠\,y原文是/,会出错)(此处加上了“-o Makefile ”的选项,同时生成了“debug/release”模式)
3)、运行mingw32包里的 mingw32-make命令。(注不是
make命令,也不是nmake命令。)
注:如果mingw32-make命令运行出错,请把mingw32\bin加到path 环境变量中。
4)、将生成的libqsqlmysqld4.a,qsqlmysqld4.dll 两个文件拷贝到 D:\devProgram\Qt\2009.03\qt\plugins\sqldrivers 目录下。