1.第一步先安装mysql数据库

qt编译mysql驱动的时候需要依赖mysql数据库

2.第二步在QT安装路径先找到一下文件

D:\Qt\Qt5.12.8\5.12.8\Src\qtbase\src\plugins\sqldrivers\mysql\mysql.pro

修改文件

3.编译工程

最后在以下路径生成相应的库

把生成的库拷贝到对应的库文件路径

注意编译MYSQL使用工具链MinGW64-bit那就拷贝到D:\Qt\Qt5.12.8\5.12.8\mingw73_64\plugins\sqldrivers

MinGW32-bit那就拷贝到D:\Qt\Qt5.12.8\5.12.8\mingw73_32\plugins\sqldrivers

我这都是用Release版本编译的。

到这一步之后项目工程直接运行大概率会报myql驱动未加载,仍然需要执行以下步骤

拷贝mysql数据库里边的库文件到qt的库依赖路径

打包软件发布的时候也需要把libmysql.dll放到exe的同级目录下

4.如果还是报驱动未加载,那就直接安装一个mysql数据库,并配置好数据库的环境变量

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐