QT 完成项目后导出生成.exe应用程序(正确的构建目录)

目录

查看设置Release构建目录

选择项目,点击Release进行构建生成exe

MinGW执行代码生成组件


查看设置Release构建目录

很多网上教程上来就是点击Release,但是连下载的目录都没提,这里要提醒在构建之前,先查看目录以及设置目录,这样才能对构建的内容以及位置有所了解,不然连哪部分是构建生成的文件都不知道,而且生成的文件在哪也不知道

QT 完成项目后导出生成.exe应用程序(正确的构建目录)_第1张图片QT 完成项目后导出生成.exe应用程序(正确的构建目录)_第2张图片

注意:构建目录必须与源文件目录位同级目录

什么意思呢?

比如你创建的项目为test在Qt下,那么你就需要在Qt下新建一个文件用来保存构建的内容

QT 完成项目后导出生成.exe应用程序(正确的构建目录)_第3张图片QT 完成项目后导出生成.exe应用程序(正确的构建目录)_第4张图片

选择项目,点击Release进行构建生成exe

有时候你会有多个文件,如果没有查看清楚时哪个项目,那么构建后也会非常乱搞不清楚

QT 完成项目后导出生成.exe应用程序(正确的构建目录)_第5张图片

点击构建后,文件夹中会长生很多的文件,但是此时发现里面有exe文件但是点击后发现:

×系统错误

由于找不到Qt5Core.dll,无法继续执行代码,重新安装程序可能会解决此问题

解决方法:不要慌,咱们接着来进行,MinGW执行代码生成组件。

原因是此文件下没有相应的Qt内核组件QT 完成项目后导出生成.exe应用程序(正确的构建目录)_第6张图片QT 完成项目后导出生成.exe应用程序(正确的构建目录)_第7张图片

MinGW执行代码生成组件

新建文件,将刚才的exe应用程序文件拖拽进来

QT 完成项目后导出生成.exe应用程序(正确的构建目录)_第8张图片

在桌面的左下角开始菜单栏中查找Qt 5.9 for Desktop(WinGW)打开后发现类似cmd的命令窗口,确实差不多不过这是针对Qt的,在命令窗口中输入windeployqt 路径\Test.exe 为了防止错误提示,加上路径更安全。回车运行,发现自动生成了很多组件,此时再次点击exe就可以运行了,然后整个文件夹打包可以发给别人了呢

QT 完成项目后导出生成.exe应用程序(正确的构建目录)_第9张图片QT 完成项目后导出生成.exe应用程序(正确的构建目录)_第10张图片QT 完成项目后导出生成.exe应用程序(正确的构建目录)_第11张图片

你可能感兴趣的:(Qt,qt)