开启掘金成长之旅!这是我参与「掘金日新计划 · 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文件存储路径和文件名
2.点击左下角Add,在弹出来的对话框选择拟打包文件夹,OK确定
3.点击右下角Files Options,弹出的对话框中,勾选Compress Files,OK确定
4.左下角点击Process开始打包,可以看到进度条不断前进
5.打包完成,所有相关库文件和配置文件合并生成了一个文件。可以点击Run试运行一下,也可以去打开打包生成的exe独立可执行程序,进行验证。
打包后的exe文件在后续使用中免于安装,同时不用担心出现依赖库无法找到的问题,或者版本不匹配问题,对于总量不大的综合程序来说,提升了用户使用便利性。