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成神之路。
共有 0 条评论