一、前言:
将编写好的应用程序打包,放到另一台没有安装qt环境的windows 系统也能正常运行
二、利用QT自带工具打包:
1、打开工程项目:
将该项目编译成release版本
![](https://img.haomeiwen.com/i12371688/cd384b1e29a1cad6.png)
2、创建一个uart_demo文件夹
将编译生产release版本的可执行文件拷贝到uart_demo文件夹下
![](https://img.haomeiwen.com/i12371688/f55585439d133a4b.png)
![](https://img.haomeiwen.com/i12371688/202dcd4abdc63e6e.png)
3、使用windeployqt 命令生成相关依赖库
按windows键输入qt选择Qt 5.9 for Desktop (MinGW 5.3.0 32bit)
![](https://img.haomeiwen.com/i12371688/e8b1791323036e7e.png)
打开之后
![](https://img.haomeiwen.com/i12371688/3ed98d4f9e915406.png)
切换路径到uart_demo文件夹
![](https://img.haomeiwen.com/i12371688/49d29f48b354c0a4.png)
输入windeployqt uart_test.exe按回车自动生产相关文件
![](https://img.haomeiwen.com/i12371688/6083be111db7332b.png)
双击uart_test.exe能运行则说明操作成功
三、使用Engima Virtual Box工具进行打包压缩
1、工具下载:
https://enigmaprotector.com/en/downloads.html
2、运行工具:
![](https://img.haomeiwen.com/i12371688/5b72c88f6ecdaabb.png)
3、选择要打包的uart_tset.exe文件
![](https://img.haomeiwen.com/i12371688/a745722c6aead615.png)
点击process进行生成
![](https://img.haomeiwen.com/i12371688/3f6fad0127ff32be.png)
执行成功,在uart_demo目录下将生产uart_test_boxed.exe 文件
网友评论