使用Qt开发的程序,正常都是使用动态编译,打包发布都是使用动态库链接,而Qt链接的动态库又多又大,导致打包出来的程序偏大。一方面由于Qt是基于LGPL 协议的开源协议,商用的软件需要使用动态链接的方式,另一方面是Qt的静态编译比较麻烦。使用动态库链接的方式,当提供测试的程序时除了提供程序还需依赖库,比较麻烦。当然使用静态编译就能解决这个问题,只链接用到的内容,程序会小很多。这种情况下可以采用封包的方式,即对程序和依赖库进行封包,生成一个新的可执行程序。下面介绍使用Enigma Virtual Box进行封包。

Enigma Virtual Box下载

1.百度搜索Enigma Virtual Box官网

2.网络问题,打开会有点慢,选择download,进行下载

下载直接安装

封包

1.运行软件

2.选择Process开始进行封包,成功后可运行run进行测试

3.成功后只需一个单独的程序就能运行

封包工具Enigma Virtual Box相关推荐

  1. 免费好用的单EXE打包工具——Enigma Virtual Box

    1,简介 这个工具可以将你的程序和其依赖文件打包成一个单独的EXE,这样别人可以只接收一个EXE文件就能直接运行了. 避免发一大堆文件,然后还不知道是哪个. 2,使用 先确保EXE是可以运行的(即其依 ...

  2. Enigma Virtual Box封包工具介绍

    Enigma Virtual Box是软件虚拟化工具,它可以将多个文件封装到应用程序主文件,从而制作成为单执行文件exe 下载地址: https://enigmaprotector.com/en/do ...

  3. Enigma Virtual Box 工具官方地址

    Enigma Virtual Box是软件虚拟化工具,它可以将多个文件封装到应用程序主文件,从而制作成为单执行文件的绿色软件.它支持所有类型的文件格式,虚拟化后的软件不释放任何临时文件到您的硬盘,文件 ...

  4. Enigma Virtual Box:生成可执行文件。

    Enigma Virtual Box Enigma Virtual Box[1]  是软件虚拟化工具,它可以将多个文件封装到应用程序主文件,从而制作成为单执行文件的绿色软件.它支持所有类型的文件格式, ...

  5. 使用 Enigma Virtual Box 打包单文件

    介绍 和 winrar 自带的 自解压 功能不同,自解压的本质其实是将几个文件制作成一个压缩包,只是这个压缩包的格式是 exe ,运行这个 exe 后,一般会把文件解压缩到 %temp% 这个目录,之 ...

  6. 软件打包--Enigma Virtual Box和VNISEdit

    前言 本文介绍Enigma Virtual Box和VNISEdit 打包工具. 一.Enigma Virtual Box Enigma Virtual Box是软件虚拟化工具,它可以将多个文件封装到 ...

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

    VS编译生成的exe需要依赖众多dll文件才能运行,若想发布独立的exe软件,则需要将exe文件以及依赖文件打包为单个exe文件.我们借助于Enigma Virtual Box软件来实现该功能. 安装 ...

  8. VS 程序打包成一个独立的exe - Enigma Virtual Box

    Enigma Virtual Box介绍 Windows软件虚拟化系统,该解决方案允许将应用程序文件组合到单个可执行文件中,而不会损失效率,也不需要将虚拟化的文件解压缩到磁盘上: Enigma Vir ...

  9. 推荐两个好用的虚拟机、SSH 终端开源工具(Virtual Box、WindTerm)

    笔者最近因一些变故,加上阳了,停更了一段时间,并提前回老家过年了.因并没有带笔记本电脑回去,故在折腾了一番老家电脑后,选择拥抱开源,使用一些开源的工具,而非习惯的 VMware Workstation ...

最新文章

  1. Java项目:在线旅游系统(java+jsp+SSM+Spring+mysql+maven)
  2. 正则化方法:L1和L2 regularization、数据集扩增、dropout
  3. 最优二叉树——哈夫曼树
  4. 将一个对象拆开拼接成URL
  5. 医疗大数据:商业保险、移动医疗的崛起,正在形成闭环(二)
  6. 计算机房英语单词,主机房是什么意思
  7. Fail-fast 和 Fail-safe 机制
  8. 无聊的三月终于过去了
  9. 路由器截获微信消息_小白智慧微信小程序无法打印的解决方案
  10. Linux下部署MongoDB
  11. mysql命令 show_mysql show 相关命令
  12. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_21-页面静态化-静态化测试-静态化程序编写...
  13. onhashchange事件--司徒正美
  14. kindle 不能连接wifi的三个原因
  15. led显示屏属于计算机类吗,计算机显示IPS和LED屏幕的优缺点是什么?
  16. Win7操作中心提示Windows安全中心服务无法启动怎么办
  17. 新注册第一帖----------------------乱码新手自学.net 之Linq 入门篇
  18. 我用Python爬取了李沧最近一年多的二手房成交数据得出以下结论
  19. 天灾面前的风险教育课:要给财产安不同的窝
  20. HTML基础知识点总结三

热门文章

  1. 【陈工笔记】# 使用U盘进行WIN10 系统重装 #
  2. 推荐:走遍美国视频下载
  3. 社交电商:拼团与分销商业模式的区别在哪里?
  4. iOS警告:ignoring file /Users/apple/Documents/拷贝1/.../CorePlot_1.3/Binar
  5. react高德地图定位--显示城市名字
  6. [Python]... 和pass
  7. vim移动、定位命令与快捷键速查表(简练通俗)
  8. 【Mac Technology Overview】(五)Core Services Layer
  9. 最新!Anaconda安装教程超详细
  10. linux查看msf安装目录,Ubuntu下安装Metasploit和Linux命令大全