欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Windows 下 Qt4.8.5配置MySQL驱动

程序员文章站 2024-03-14 16:53:34
...

Windows 下 Qt4.8.5配置MySQL驱动,连接mysql数据库

环境

系统 : Windows10
Qt : 4.8.5
Mysql: 8

编译mysql驱动

1。修改Qt中mysql驱动的mysql.pro文件。

路径如下:
D:\devel\Qt\Qt4.8.5\src\plugins\sqldrivers\mysql

追加两行引入:

INCLUDEPATH += "C:\\Program Files\\MySQL\\MySQL Server 8.0\\include"

LIBS+= "C:\\Program Files\\MySQL\\MySQL Server 8.0\\lib\\libmysql.lib"

其中,路径为安装 mysql 的路径。

2。qmake 编译.pro文件

bash下进入 mysql.pro所在的目录。
Windows 下 Qt4.8.5配置MySQL驱动

qmake 编译 mysql.pro 文件

qmake mysql.pro

如果出现图中错误 ,请参考文章末尾的解决办法。

3。编译mysql

执行

make release  //编译发行版本

make debug     //编译调试版本

然后将4个文件拷贝出来。
release文件夹下的libqsqlmysql4.a,qsqlmysql4.dll和
debug文件夹下的libqsqlmysqld4.a,libqsqlmysqld4.dll
拷贝至D:\devel\Qt\Qt4.8.5\src\plugins\sqldrivers\即可

4。将mysql的库文件libmysql.dll拷贝到D:\devel\Qt\Qt4.8.5\bin目录下。

测试连接mysql数据库


问题1:

qt qmake 编译出现警告 Unescaped backslashes are deprecated!

说明,你的路径中的反斜杠()不是转义字符,将被无视。就是路径中的()出现了错误。
解决办法是1。将反斜杠转义(\) 2。换用斜杠(/)

参考:
http://www.cnblogs.com/wangshunli/p/4554074.html

https://blog.csdn.net/qq_695538007/article/details/25720163

https://blog.csdn.net/u011462318/article/details/49991453

相关标签: mysql qt driver