由于QT4版本没有自带编译好的mysql驱动,只自带了sqlite等驱动,因此需要自行编译驱动。
QT5之后的版本貌似都有自带mysql驱动。
QT版本:
Mysql版本:
注意:此处用的是msvc(x86),因此mysql也应该是32位的。之前没注意版本的匹配,导致编译出错。
编译步骤:
1、下载并安装QT和Mysql,此处不做详细介绍
2、将mysql中的lib和include文件夹拷贝放到没有空格的路径中(如果有空格,qmake时会报错),如:C:\Users\Administrator\Desktop\mysql