其实,编译mysql驱动程序的步骤很简单(最容易出问题的是在mysql以及QT的配置问题上),就只需要4步:
1.qmake -o aMakefile "INCLUDEPATH+=C:/MySQL/MySQLServer50/include" " LIBS+=C:/MySQL/MySQLServer50/lib/opt" mysql.pro
2.make 会在Debug文件夹下生成qsqlmysqld4.dll,libqsqlmysqld4.a
3.make release 会在Release文件夹下生成qsqlmysql4.dll,libqsqlmysql4.a
4.将生成的qsqlmysqld4.dll,libqsqlmysqld4.a,qsqlmysql4.dll,libqsqlmysql4.a 四个文件,拷贝到运行QT会调用到的驱动目录。(这个问题很重要,必须要明白,把他拷贝到什么位置才会被正确的加载。后面将详细的介绍)以及将mysql 安装目录下得lib文件夹的libmySQL.dll库拷贝到QT的bin目录下。
上面说的几个步骤都很简单,但前提是你已经正确的安装好了QT以及mysql数据库(需要安装了头文件的)。