今天分享一下在qt中连接数据库遇到的一些问题,主要是mysql驱动以及mysql动态库加载
1.环境变量
配置一下mysql和QT的环境变量,这个比较简单,各位自行百度。
2.编译mysql驱动
用QT打开mysql.pro文件,在第六行首加上#,然后在末尾加入:
win32:LIBS += -LD:/MySql/mysql-8.1.0-winx64/lib -llibmysql
INCLUDEPATH += D:/MySql/mysql-8.1.0-winx64/include
DEPENDPATH += D:/MySql/mysql-8.1.0-winx64/include
(注意修改斜杠,复制的是向右的,编译需要向左的,自行更改mysql安装的目录)
3.拷贝文件
通过编译后会在QT的同级目录下生成plugins插件文件夹
复制里面的这两个文件到QT的mingw的sqldrivers中
最后拷贝mysql的动态库,将mysql/lib中的libmysql.dll(动态库)拷贝至Qt对应编译器的bin目录下
最后打开QT运行连接数据库项目成功
标签:8.1,QT,MySql,mysql,驱动,拷贝,winx64 From: https://www.cnblogs.com/dwinternet/p/17663577.html