安装qtsdk1.1.4之后,默认只安装了sqlite的数据库驱动。见目录\qtsdk474\Desktop\Qt\4.7.4\mingw\plugins\sqldrivers
1.设置mingw的qt环境变量,具体参加qtsdk1.1.4\Desktop\Qt\4.7.4\mingw\bin中的qtevn2.bat
2.打开IDE, qtcreator, 设置工具-》选项-》构建和运行-》qt版本,找到qtsdk1.1.4\Desktop\Qt\4.7.4\mingw\bin下的qmake.exe,命名为qtsdk1.1.4_mingw
3.下载qt源码:qt-everywhere-opensource-src-4.7.4,并解压缩到相应目录
4.安装mysql
5.使用qtcreator打开源码库中的qt-everywhere-opensource-src-4.7.4\src\plugins\sqldrivers\mysql的mysql.pro工程,使用qtsdk1.1.4_mingw编译,
,需要编辑mysql.pro文件,添加mysql的include路径和lib路径,具体参见qt帮助中qmake 的INCLUDEPATH LIBS等
6.将编译成功后(debug和release)的libmysql*d.a和libmysql*d.dll拷贝到安装程序的\qtsdk474\Desktop\Qt\4.7.4\mingw\plugins\sqldrivers目录下,
7.执行你的代码应该就ok
8.若没有正确设置qt相关的环境变量,将sqldrivers目录拷贝到你程序所在的目录也可以