其实,编译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数据库(需要安装了头文件的)。

http://blog.csdn.net/llh318724/article/details/6977112