目录
- 一、封装QT独立运行的.exe文件好处
- 1.1:封装软件:Enigma Virtual Box 9.90
- 1.2:下载链接:[阿里云盘](https://www.aliyundrive.com/s/dbHH4gLt5he)
- 二、版本运行于库的拉取
- 2.1:生成QT的Release与Debug版本文件
- 2.2:查找生成路径
- 2.3:选中exe文件复制路径
- 2.4:选择控制台工具
- 2.5:拉取库内容
- 三、生成exe独立文件
- 四、测试并查看生成文件
一、封装QT独立运行的.exe文件好处
当我们不希望他人看到自身的代码想要形成自身的只是壁垒的话可以将自己的软件封装成.exe的文件独立运行,封装在一起的软件不需要在配置环境,DLL的放置等一系列的问题。下面进入正题!
1.1:封装软件:Enigma Virtual Box 9.90
官网地址:https://www.enigmaprotector.com/en/aboutvb.html
1.2:下载链接:阿里云盘
提取码: cc94
二、版本运行于库的拉取
2.1:生成QT的Release与Debug版本文件
1、选择需要编译的版本是Release还是Debug版本(暂时暂时利用Release的编译,其原理是一样的!
)。
2、点击编译。
![版本生成](https://img-blog.csdnimg.cn/31c76f1e8d794c13997d619b04d5443c.jpeg#pic_center)
2.2:查找生成路径
![查找生成路径](https://img-blog.csdnimg.cn/6504f19481f6488c86b1fb969fd5f446.jpeg#pic_center)
2.3:选中exe文件复制路径
选中并复制:其目的是为了方便一会利用控制台拉取需要的库
![复制路径](https://img-blog.csdnimg.cn/2eb89b9641924dc3b8dcd6f364a23078.jpeg#pic_center)
2.4:选择控制台工具
需要注意两个点:
1、查找控制台工具 => 开始 => 选择Q列表 => 下拉找到QT文件夹
2、当前编译用的什么编译器就选择什么控制台工具,这里我用MSVC进行展示,切记要匹配!
![工具选择](https://img-blog.csdnimg.cn/8415d817d1704784b0d45abc527027ba.jpeg#pic_center)
2.5:拉取库内容
在控制台输入 windeployqt 输入刚才复制的路径
![拉取库](https://img-blog.csdnimg.cn/6e09d4db560d441a8a630f96df9587a3.jpeg#pic_center)
三、生成exe独立文件
拿出工具对应下图操作:
1:选择exe路径
2:将当前Release/Debug的文件夹中所有文件=>全选拉去至绿色框中
3:执行封包
![生成exe](https://img-blog.csdnimg.cn/6944ffd194234107a02e482314dfa95a.jpeg#pic_center)
四、测试并查看生成文件
1:当前第2步操作是已经生成的exe文件可以看到他的大小为:125,423KB 此时就已经将我们需要封装的内容封装好了。
![测试](https://img-blog.csdnimg.cn/a123c4a0c8424d3ea7cf0e8a601eaeec.jpeg#pic_center)
结尾:你想拥有你从未有过的东西,那么你必须去做,你从未做过的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)