vs2008+Qt 编译 MySQL 驱动
1.首先要有 VS2008+Qt 的开发环境 2.安装 MySQL,最好是 4 以后的版本,再
一个就是安装时选择最全的安装方式,这样才有 include 和 lib。
3.由于 MySQL 先天的路径问题(就是它的路径里面有空格),我们需要把它的
include 和 lib 目录复制出来,放在一个没有空格的目录下。
比如在 C 盘建立 mysql 文件夹,把 include 和 lib 放进去。
4.在环境变量 PATH 中加入 C:\Program Files\Microsoft
SDKs\Windows\v6.0A\Bin; D:\Qt\4.6.2\bin;D:\Program Files\Microsoft Visual
Studio 9.0\VC\bin
5. 在 CMD 命令窗口执行: D:\Program Files\Microsoft Visual Studio
9.0\Common7\Tools\vsvars32.bat 文件,执行后不要关闭窗口,否则要重新执
行。
说明:这个批处理文件的作用是设置环境变量的批处理,由于该批处理仅设
置本次命令行窗口中的环境变量,并未修改注册表,所以每次打开个新命令行窗
口都要运行一次批处理才可获得其中包含的环境变量设置,所以执行完后,不要
关闭该命令行窗口, 剩下的操作依然在这个窗口中进行。
6. 使用 CD 命令进入: D:\Qt\4.6.2\src\plugins\sqldrivers\mysql\
7. qmake -o makefile
"INCLUDEPATH+=c:\MySQL\include" "LIBS+=c:\MySQL\lib\ libmysql.lib"
mysql.pro
8. nmake release debug
到这里, MySQL 的驱动已经编译完了,编译后的文件存放在
D:\Qt\4.6.2\plugins\sqldrivers 下。
9、将 C:\mysql\lib 下的 libmysql.dll 和 libmysql.lib 文件拷贝到 D:\Qt\4.6.2\bin 下
即可连接 mysql 数据库。