VS exe独立程序打包—Enigma Virtual Box

810 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第21天,点击查看活动详情

作者:[柒号华仔]

个人信条:星光不问赶路人,岁月不负有心人。

个人方向:专注于5G领域,同时兼顾其他网络协议,编解码协议,C/C++,linux等,感兴趣的小伙伴可以关注我,一起交流。


 在VS下编译生成的exe需要依赖众多dll文件才能运行,使用不是很方便,若想发布独立的exe软件,则需要将exe文件以及依赖文件打包为单个exe文件。我们借助于Enigma Virtual Box软件来实现该功能。

工具简介

Enigma Virtual Box是软件虚拟化工具,它可以将多个文件封装到应用程序主文件,从而制作成为单执行文件的绿色软件。

Enigma Virtual Box是完全免费的,支持所有文件格式,包括dll,txt,doc等,实用性强,操作方便,是文件打包发布场景下的利器。它支持文件压缩,可以大幅减少生成文件的体积。

安装软件包

百度下载或者使用一些软件管家下载,下载完成后,双击Enigma Virtual Box_9.50.exe进行安装。

打包操作

1.在Enter Input File Name选择到拟打包exe文件,在Enter Input File Name设定打包后的exe文件存储路径和文件名

e45ec37609f049358fe1ed3dc07378e4.png

 2.点击左下角Add,在弹出来的对话框选择拟打包文件夹,OK确定

0261c563cfff477bba6987aa8cdfc418.png

 3.点击右下角Files Options,弹出的对话框中,勾选Compress Files,OK确定

083b3058c71d407aadcf3c8079b0b5f4.png

4.左下角点击Process开始打包,可以看到进度条不断前进

 1f446595785840c38d4d430400d68dd4.png

5.打包完成,所有相关库文件和配置文件合并生成了一个文件。可以点击Run试运行一下,也可以去打开打包生成的exe独立可执行程序,进行验证。

12cec72f2f8e45abb2f3a94d9586900f.png

打包后的exe文件在后续使用中免于安装,同时不用担心出现依赖库无法找到的问题,或者版本不匹配问题,对于总量不大的综合程序来说,提升了用户使用便利性。