qt之使用enigma virtual box工具生成单独的exe可执行文件

一、前言

用了好久的qt,一直生成的可执行文件都是 拖家带口带一堆dll和文件夹的,偶然间看到了某位博主分享的程序,既然只有一个exe就可以执行,于是我就有了这个想法自己也要弄。

二、准备

学会windeployqt打包程序

下载enigma virtual box工具,官方链接:https://enigmaprotector.com/en/downloads.html

百度云链接:链接:https://pan.baidu.com/s/1ix45gx4E6ZGhz4CjjRtKmQ 提取码:gogm 

三、实现

1.用寻常的windeployqt方式将程序打包。生成一堆东西

qt之使用enigma virtual box工具生成单独的exe可执行文件

2.打开enigma virtual box工具

qt之使用enigma virtual box工具生成单独的exe可执行文件

qt之使用enigma virtual box工具生成单独的exe可执行文件

3.添加打包好的exe文件

qt之使用enigma virtual box工具生成单独的exe可执行文件

4.点击add,选择第二项,跟踪到windeployqt生成exe的文件夹

qt之使用enigma virtual box工具生成单独的exe可执行文件

5.点击process

qt之使用enigma virtual box工具生成单独的exe可执行文件

qt之使用enigma virtual box工具生成单独的exe可执行文件

smartmemory_boxed.exe就是工具压缩打包的一个单独exe了

程序单独放在桌面,双击它

qt之使用enigma virtual box工具生成单独的exe可执行文件

打开啦

qt之使用enigma virtual box工具生成单独的exe可执行文件

附上一个gif实现方式

qt之使用enigma virtual box工具生成单独的exe可执行文件

上一篇:QT-程序的发布之自动部署工具 windeployqt


下一篇:elk logstash Managing Multiline Events