首页天道酬勤A box(virtual public)

A box(virtual public)

admin 11-30 22:23 186次浏览

大家好,我是你们适合的金鱼:逸仙学电子技术。今天的主题是:qt5.14.1封装Engima虚拟盒。

最近在学习QT5的过程中,想尝试打包发布自己的工程程序,可以在任何windows系统下运行,这样就不会局限于电脑是否需要安装QT安装包。

首先,介绍一下你使用的环境。我用的QT版本是。我电脑的Windows系统是win10专业版。以下包装教程均可用于个人测试。但个人认为,即使是不同的windows操作系统和不同的QT版本也应该是可以的。希望大家能及时给我们反馈,以便我及时更新。

其次,介绍一下我使用的包装工具。一个是QT5自带的windeployqt(不需要下载安装),另一个是Engima Virtual Box,是Engima Virtual Box https://enigmaprotector.com/en/downloads.html.的下载链接软件图标如下:在这里写一个图片描述。

做好这些准备后,操作步骤如下:

1.打开一个QT项目程序,在发布模式下运行一次,或者直接点击build按钮而不运行。操作如下:

运行一次发布模式,或者直接单击构建按钮而不运行它。

此时,在您的项目文件夹下,将生成一个关于发布的文件夹。我不会在这里展示图片。

2.打开与发布相关的文件夹,并找到。该目录下的发布目录。此时,您的点击不成功。因为缺少QT必需的库文件。收到。exe文件,创建一个单独的文件夹,并将其放在该文件夹下。

3。在win10下,搜索QT,如下图:打开Qt 5.14.1 (MinGW 7.3.0 64位)命令窗口:

Qt 5.12.1 (MinGW 7.3.0 64位)命令窗口

然后输入命令行,例如打包exe文件时,路径为E3360 \,然后输入cd e:(指需要打包exe程序的目录,即刚刚拷贝出来的exe程序所在的目录),回车后输入如下命令行:

Windeployqt程序名。请输入。

这一步是将所有需要的库文件复制到exe程序的当前文件中。此时,在当前目录下,可以直接点击运行exe程序,这意味着所有的库文件都已经复制到当前目录下。现在我们只需要打包压缩这一堆文件。

4.打开运行英格玛虚拟盒:点击界面中的添加按钮——添加文件夹(递归),如下图所示。

打开英格玛虚拟盒子,点击界面中的添加按钮-添加文件夹(递归)

解释是“请选择等待数据包的主进程”这一项,指的是我们要打包的exe(qt)文件。但是

“将storm程序另存为”是指我们打包完成后exe文件的存储位置。

您也可以选择多个文件。选择所有文件后,将它们直接拖到界面框中。请注意,所有文件和文件夹都应该被拖入。

如果有数据库dll文件,可以直接拖到这个文件夹,然后添加它——递归添加文件夹()。

在[文件选项]中,您可以选择是否压缩文件:然后单击执行包。

包装完成后,我们的工作就完成了。转到包路径,然后单击运行。

jquery能不能删除id相同的元素【负载均衡 ULB】操作指南:如何设置内容转发规则以及如何配置SSL证书
qt cmake(qt和qtcreator的区别) c本(信号处理的意义)
相关内容