以下是图片中的完整文本提取:
流程:
1、安装Qt
2、配置path环境变量
3、编译mysql驱动 (用Qt打开mysql.pro文件)
第6行左右,在QMAKE_USE += mysql前面加上#,变为#QMAKE_USE += mysql
win32:LIBS += -LD:/mysql/mysql-8.0.19-winx64/lib -llibmysql INCLUDEPATH += D:/mysql/mysql-8.0.19-winx64/include DEPENDPATH += D:/mysql/mysql-8.0.19-winx64/include(注意修改斜杠方向,复制下来的路径是向右的,编译需要向左的)
4、拷贝文件
生成的qsqlmysql.dllqsqlmysqld.dll拷贝至Qt所对应mingw的sqldrivers中
*在这里我只生成了qsqlmysql.dll和qsqlmysql.dll.debug,
我都拷贝过去了,测试可以连接成功
记得网上一种说法是一个用来debug一个用来release
都是用来编译的,问题应该不大能编译就行
拷贝mysql的动态库(博文中是提供下载,其实在mysql中有)
将mysql/lib中的libmysql.dll(动态库)拷贝至
Qt所对应编译器的bin目录下
3、编译mysql驱动 (用Qt打开mysql.pro文件)
- 必须在安装的Qt的时候,要选择Sources。
- 在Qt的安装路径中找到mysql.pro文件,或者直接搜索mysql.pro
- 双击打开mysql.pro文件,按照上面要求修改
- 修改后如下,进行编译。
- 编译之后,可以找到一个plugins的文件夹,里面有数据库的两个插件