Qt5 程序封包exe

今天接到一个需求,编写需求完了要封包,在其他程序中调用这个外部exe
愁啊! 没弄过!一顿百度

1.把release的exe文件单独放入一个文件夹中

 
2.执行qt自带的windeployqt工具来打包
点电脑开始-->选择项目的编译方式

 有很多中编译方式,gcc,msvc什么的,因为我的项目是32位 msvc编译的,所以我选择 2019 32-bit
弹出cmd

 进入到刚刚我们拷贝exe的文件路径,这里是拷贝以后的,新的exe的路径

 输入指令: windeployqt -qmldir qml的路径 拷贝后的exe
这里需要注意!也是坑我最久的地方,刚开始我是输入windeployqt 新exe 但是打包出来的exe执行后没有东西显示,后来发现是没有加qml文件
我的可执行exe是InstallLoadingDemo.exe
qml文件路径在exe的上一级的InstallLoadingDemo/qml中
如果带qml文件的话我的指令就是
windeployqt -qmldir ../Ins

Qt5 程序封包exe最先出现在Python成神之路

版权声明:
作者:Zad
链接:https://www.techfm.club/p/20301.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>