QT写完一个项目之后是可以打包发布的,发布后生成的exe文件可以在任何电脑运行,接下来看一下如何发布
目录
一、一般的步骤
1、将左下角改debug为release
2、打开build查看生成的exe文件所在目录
3、为自己exe添加库的支持
二、QT+MySQL程序打包发布后提示driver not loaded driver not loaded
一、一般的步骤
1、将左下角改debug为release
2、打开build查看生成的exe文件所在目录
可以找到自己的exe文件,但是他现在不能运行,缺少库的支持
3、为自己exe添加库的支持
复制exe文件到自定义文件夹
WIN10下搜索QT,如图
进入复制的exe文件夹
输入如下命令行:windeployqt 程序名 敲击回车。这一步操作是将所需的库文件全都拷贝到exe程序的当前文件:
这时的程序目录
二、QT+MySQL程序打包发布后提示driver not loaded driver not loaded
只需三步就可解决
1.进行一中的步骤
2.将MySQL安装路径下lib(如:C:\Program Files\MySQL\MySQL Server 8.0\lib)文件夹中的libmysql.dll文件拷贝到exe文件的同级目录。
3.将MySQL安装路径下bin(如:C:\Program Files\MySQL\MySQL Server 8.0\bin)里面的所有DLL文件拷贝到exe文件的同级目录。