windows下Qt编译MySQL驱动 待我称王封你为后i 2022-07-15 12:45 204阅读 0赞 我的Qt使用的Qt4.8,用的编译器是msvc2010。下面说一下使用步骤: 1、下载MySQL,推荐用MySQL5.5; 下面这位大神给出了下载连接:[http://blog.csdn.net/tenlee/article/details/43614241][http_blog.csdn.net_tenlee_article_details_43614241] 2、第二步就是安装Qt,安装的时候记得把源码勾上; 3、第三步就是用Qt的库编译出适合我们编译器的QMySql驱动,进入下面的目录: E:\\QtSDK\\QtSources\\4.8.1\\src\\plugins\\sqldrivers\\mysql 4、用Qt的命令行终端:进入上述目录,然后输入下面的命令 qmake “INCLUDEPATH+=C:\\MySQL\\MySQLServer5.5\\include” “LIBS+=C:\\MySQL\\MySQLServer5.5\\lib\\libmysql.lib” -o Makefile mysql.pro 5、下面就是编译,可以用QtCreator编译,也可以用vs2010编译器打开pro文件,然后编译就行,如果提示找不到MySQL的头文件或者lib文件,找到自己的MySQL安装目录添加就行了。甚至上一个步骤都不需要,直接用编译器添加MySQL的lib和include就行了; 6、把MySQL的dll拷贝到 E:\\QtSDK\\Desktop\\Qt\\4.8.1\\msvc2010\\bin 7、把编译好的qsqlmysql4.dll拷贝到 E:\\QtSDK\\Desktop\\Qt\\4.8.1\\msvc2010\\plugins\\sqldrivers 8、调用的时候,千万记住:是QMYSQL不是MYSQL,我就搞错了,找了半天,郁闷。 db = QSqlDatabase::addDatabase(“QMYSQL”); [http_blog.csdn.net_tenlee_article_details_43614241]: http://blog.csdn.net/tenlee/article/details/43614241
还没有评论,来说两句吧...