QT软件打包
文件袋形式
- 运行工程构建Release版本
- 得到如下文件夹,此时release里面的.exe文件还不能直接运行,因为还没有将所需库文件进行打包
- 然后QT软件的命令行终端的windeployqt工具进行打包,后面的路径为你上面编译构建的文件夹里面的release文件夹路径
1 | windeployqt F:\Software\QT\Codeplace\FFmpeg\build-NetvedioPlayer-Desktop_Qt_5_12_9_MinGW_64_bit-Release\release\NetvedioPlayer.exe |
- 至此,你就可以直接通过.exe文件直接运行你的QT程序了,如果你需要在其他设备上面运行,可直接将release文件夹打包发给其他人
单独的exe程序
- 打包成单的exe文件需要用到一个打包工具The Enigma Protector
下载地址:Software Protection, Software Licensing, Software Virtualization
- 封装包主程处选择你的.exe文件,封装包另存自动对应xx_boxed.exe(这既是打包后的程序名),然后点击左下角增加,选择增加文件夹[递归](X),然后选择你文件袋打包好的.exe所在的文件夹
- 点击执行封包即可打包在上面文件里找到xx_boxed.exe,此时可将该.exe直接发送给其他人也是可以直接运行的,而不需再打包整个文件夹
评论