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所在的目录。
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
推荐阅读
-
Windows 下 Qt4.8.5配置MySQL驱动
-
Windows 下安装配置 Eclipse详细教程
-
Windows 下安装配置 Eclipse详细教程
-
NodeJs 6.9.2在Ubuntu 16.04、CentOS 7.5、Windows10下的安装配置 博客分类: LinuxNodeJS NodeJSLinuxWindows
-
Linux下Mysql 5.7的安装及远程连接配置 博客分类: Linux linuxmysql
-
Windows下php+mysql5.7配置教程
-
PHP实现在windows下配置sendmail并通过mail()函数发送邮件的方法
-
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
-
Win10 下安装配置IIS + MySQL + nginx + php7.1.7
-
Windows下Java+MyBatis框架+MySQL的开发环境搭建教程