1、Qt5自带MySQL数据库驱动的,而Qt4如果要进行mysql数据库操作,需要自己编译mysql数据库驱动
2、Qt安装完之后是自带两个关于mysql文件夹的,比如说我的安装目录
D:\Qt\4.8.6\src\plugins\sqldrivers\mysql,里面包含三个文件mysql.pro、main.cpp、README,
编译mysql驱动其实就是编译里面的mysql.pro项目
D:\Qt\4.8.6\plugins\sqldrivers这个目录存放已经编译好的.a和.dll文件
3、注意编译器一定要和MYSQL的平台版本一致,32位的mysql用32位的编译器编译,
64位的mysql用64位的编译器编译。
因为我的Qt是32位的,所以我在此提供32位的mysql下载地址:
http://download.csdn.NET/detail/bladeandmaster88/9668220
mysql安装方法http://jingyan.baidu.com/article/647f011591f1eb7f2148a81a.html
如果你是32位的Qt却下载64位的mysql来编译会出现各种链接错误,比如:
undefine reference to mysql_error
undefine reference to mysql_errno
………….
参照博客http://blog.csdn.net/bladeandmaster88/article/details/52974403
此文word版http://download.csdn.net/detail/bladeandmaster88/9668396
用qt4.8.6编译好的mysql5.5驱动 下载地址
http://download.csdn.net/detail/bladeandmaster88/9668399