首页 > 编程语言 >Qt程序打包成单独exe的方法

Qt程序打包成单独exe的方法

时间:2022-12-22 17:11:57浏览次数:30  
标签:文件 exe Qt QT001 untitled03 test 打包

(1)QT编译kit安装路径:c:\Qt\6.4.0\mingw_64\

(2)打开命令行工具cmd,使用 windeployqt 对生成的 exe 文件进行打配置动态库文件:
    c:\Qt\6.4.0\mingw_64\bin\windeployqt.exe d:\QT001\test\untitled03.exe

(3)注意:windeployqt打包后,运行untitled03.exe可能报缺少文件。统计缺少的个文件,需要从c:\Qt\6.4.0\mingw_64\bin\目录手工拷贝到下面位置:
    d:\QT001\test\libgcc_s_seh-1.dll
    d:\QT001\test\libstdc++-6.dll
    d:\QT001\test\libwinpthread-1.dll

(4)安装Enigma virtual box工具,安装过程一直next就行
    Enigma virtual box官方链接:https://enigmaprotector.com/en/downloads.html

(5)启动Enigma virtual box工具,浏览--->打开新建的文件夹A,选中.exe文件,打开
    主程序文件名称:d:\QT001\test\untitled03.exe
    输出虚拟文件名称:d:\QT001\test\untitled03-boxed.exe

(6)添加--->添加文件夹递归--->选择刚刚新建的文件夹d:\QT001\test\

(7)文件选项---->压缩文件(✔)--->确定

(8)点击打包,进度条跑完之后直接关闭

(9)打开新建的文件夹d:\QT001\test\,找到untitled03-boxed.exe文件,这个文件就是最终打包好的可执行文件,可以将其复制到桌面双击运行

 

标签:文件,exe,Qt,QT001,untitled03,test,打包
From: https://www.cnblogs.com/ybmj/p/16999164.html

相关文章

  • pkg 打包node服务端 填坑记录!!
    产品服务端使用nodejs开发,部署时不能将代码部署到服务器,所以查到可用pkg将node服务端打包成exe,事先已经查了不少资料,本以为是一个很简单的事情,结果折腾了一天,才算搞定。现......
  • docker跨平台exec format error
    linux环境运行armdocker镜像dockerrun-itarm64v8/ubuntu:v2/bin/shexec/bin/sh:execformaterrordockerrun--rm--privilegedmultiarch/qemu-user-static:r......
  • 基于opencv和QT的摄像头采集代码( GoQTtemplate3持续更新)
    GoQTtemplate3是我为编写Linux下图像处理程序实现的框架,希望能够为大家解决Linux环境下桌面图像处理程序,提供一些帮助。文中相关代码请参考:​​https://github.com/jsxyhe......
  • 快速阅读《QT5.9 c++开发指南》1
    目录:书共分为16章,每章涉及一个主题或Qt的功能模块,涵盖了Qt应用程序开发的主要功能模块。人民邮电出版社异步社区本书的页面提供的“样章下载”,可......
  • electron 生成项目及打包
    一.准备工作    1.首先,我们要安装electron-prebuilt,它是一个npm模块,因此我们可以使用Npm来进行安装,它是一个electron的预编译版本。 npminstall-gelectron-pr......
  • qt的窗口
      1.窗口、字部件以及窗口类型(记得不牢固的)(1)#include<QtWidget>Widgets是在Qt中创建用户界面的主要元素。Widgets可以显示数据和状态信息,接收用户输入,并为应......
  • 【限时免费领取】2020-2022音视频 & 元宇宙行业报告精华合集,可单份或一次性打包下载!
     各位开发者小伙伴,社区运营小姐姐为大家准备了一份技术大礼包。涵盖音视频、元宇宙两大领域2020-2022年度精选行业分析报告,现开启限时免费领取!微信扫码获取行业报告,开......
  • 如何将模块打包发布?
      终于用pyqt5制作出来的图书管理系统完成了,那么在打包模块时该怎么做呢?下面我主要以图书管理系统的模块为案例简述两种打包方式。一、第一种方式在打包前需要用到一......
  • MQTT服务(C#)
    MQTT服务(C#)MQTT服务器(C#)开启MQTT服务器,需要用到库MQTTnet,使用VS2019企业版。右键管理Nuget包,搜索下载MQTTnet(3.0.16版本)并安装,Install-PackageMQTTNET,出现下列提示,......
  • Qt 操作QList程序莫名崩溃
    RT,QList是私有成员变量,在某个函数里面append或者clear,程序都会莫名崩溃,在“概要信息”提示“ProjectMESSAGE:Thisisnotabug,butaresultofusingQtinternals.Y......