Qt封装打包

方法一:

提供了一个称为 windeployqt 的工具,专门用于收集一个 Qt 应用程序所需的依赖文件,并将它们复制到一个目录中。

1、使用release构建程序运行。此时查看工程路径中release中产生的.exe文件,如果未能成功,将构建目录修改为工程路径,重新构建.然后找到release目录下的.exe文件,转存到单独文件夹.

2.打开命令行终端,cd到 Qt 应用程序的构建目录。或直接在菜单/qt里打开

3.打开后cd到目标文件夹

运行以下命令来使用 windeployqt:

执行完成,windeployqt将demo运行时所需要的组件自动复制到当前文件夹下。此时如果有缺失的依赖项(.dll)可以在qt安装目录里搜索再复制进目标文件夹。

方法二:

利用Enigma virtual box打包 .exe程序

1.首先从官网下载Enigma virtual box :https://enigmaprotector.com/en/downloads.html

2.安装后,直接打开,点击浏览,选中刚才的 文件.exe

3.增加文件夹递归,所选的文件夹就是目标文件夹(如果封装后运行提示缺失qt6core.dll文件,那就是缺失libgcc_s_dw2-1.dll,libwinpthread.dll,libstdc++-6.dll 这三个动态库,为c++和gcc编译所需的库。在qt安装目录中如Qt5.12.0\5.12.0\mingw73_64\bin(版本不同目录不同)找到对应的文件夹,然后再增加文件夹递归时再增加个相应的文件夹。)

4.点击右下角"文件选项",点击压缩文件

5.执行封包

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值