科百科
当前位置: 首页 范文大全

基于QT应用程序打包成可执行程序exe(基于QT应用程序打包成可执行程序exe)

时间:2023-07-21 作者: 小编 阅读量: 5 栏目名: 范文大全

]众所周知QT编译好的应用程序依赖很多动态链接库,不能方便的在其他PC上使用。这里介绍QT5版本的应用程序打包成可执行EXE的方法。首先把QT应用程序项目编译成Release版本,而不是Debug版本。Debug版本包括很多的调试信息,所以要比大很多,相对Debug来说Release运行效率也就高一些。如下图:提示使用windeployqt.exe工具需要提前设置系统环境变量,在path加入编译路径,比如我的QT安装目录下:D:\QT5.3\5.3\mingw482_32\bin。

[本文属原创,转载请附上原文出处链接。]

众所周知QT编译好的应用程序依赖很多动态链接库,不能方便的在其他PC上使用。这里介绍QT5版本的应用程序打包成可执行EXE的方法。

首先把QT应用程序项目编译成Release版本,而不是Debug版本。Debug版本包括很多的调试信息,所以要比大很多,相对Debug来说Release运行效率也就高一些。

为了方便,在工程release文件夹下拷贝出编译好的.exe文件,另建一个文件夹,按WIN R快捷键启动CMD命令进入此文件夹,用QT自带的windeployqt.exe工具双击运行后,依赖的dll就自动拷贝到这个exe文件夹下面了。如下图:

提示使用windeployqt.exe工具需要提前设置系统环境变量,在path加入编译路径,比如我的QT安装目录下:D:\QT5.3\5.3\mingw482_32\bin。在exe文件夹下看到各种编译链接库,如下图:

这里介绍一下各种动态依赖库的作用:

a.icu库(实现UNICODE编码支持,跟版本保持一致)

b.mingw编译依赖库

c.各种核心类模块库:

如果用到其他第三方程序库,还需要添加其他的链接库。接下来进行文件打包,用Enigma Virtual Box软件进行文件打包。如下图:

接下来进行文件压缩打包,操作如下图:

等待执行完,点击运行就可以运行生成打包好的可执行EXE文件了,可在其他PC上使用,经测试可用。

这是打包成可执行文件的方法,还有打包成安装包文件的方法,个人感觉安装太麻烦,如果是比较小的应用程序不如一个可执行文件方便使用。

    推荐阅读
  • 古剑奇谭风晴雪百里屠苏真实身份(苏雪注定缺席的古剑奇谭2是真仙侠还是假武侠)

    在《古剑奇谭》中的结局是屠苏与晴雪忍痛分别,晴雪四方寻找屠苏,踏遍山河,不断寻找不断回忆。《古剑奇谭2》要拍摄的消息一传出,也曾引发极大关注。《古剑奇谭》正好大大满足了观众的好奇心理。《古剑奇谭2》7月份在优酷视频播出,有网传可能因为付辛博和颖儿的咖位低,才使得《古剑奇谭2》沦为网播剧的。阿阮是一位外貌柔美,性情随性而灵动的女子。但对于如精灵般动人的阿阮,却缺少一份灵气之美。

  • 2岁半孩子攀岩训练(每天4小时攀岩训练的00后是如何完成家庭作业的)

    但是,阿诗玛每天都在直面困难、积极地完成功课,并始终把10点半写作业前的4个小时攀岩馆训练坚持了下来。这4个小时的攀岩训练,并不是阿诗玛家长给她报的兴!阿诗玛执念于攀岩,完全出自兴趣与天赋!陡峭岩壁对于体力逐渐下降的阿诗玛,同样是难度不断升级的“家庭作业”。失败与困难、难度与挑战,让成功仅占阿诗玛挑战次数的1%。

  • 走跑交替的方法是什么(走跑交替的跑法)

    走跑交替的方法是什么?接下来我们就一起去了解一下吧!根据每个人的体质和锻炼次数不同,长跑的时间、距离和次数也有所不同。每隔两周增大一些运动量,改为先走一分钟,再以每分钟100米的速度跑两分钟,如此交替进行。一直增加到走10次、跑10次,然后固定在这个水平上,长期坚持。如以走和跑的距离来计算,第一周走200米跑200米,第三周走200主跑300米,第五周走200米跑400米,交替几次,长期坚持。

  • 阴道炎长期发作导致什么后果(女性阴道炎反复发作)

    阴道炎的治疗需要根据感染的病原菌类型,选择局部用药或者全身用药治疗。细菌性阴道炎,主要表现为稀薄状的白带,出现鱼腥臭味,治疗时可以选择甲硝唑的药物治疗。当然,无论哪种类型的阴道炎,在用药治疗期间,要注意合理饮食,以清淡饮食为主,不要进食辛辣刺激性食物,比如辣椒、大蒜等。在用药治疗期间,要禁止性生活,以免引起交叉感染,滴虫性阴道炎患者,最好和伙伴一起治疗。霉菌性阴道炎容易复发,治疗后要注意定期复查。

  • 怎样炒腊肠河粉好吃又简单(炒腊肠河粉好吃的方法)

    跟着小编一起来看一看吧!怎样炒腊肠河粉好吃又简单牛肉切薄片。牛肉片内拌入酒。牛肉片内拌入酒(15克)、酱油(15克)、糖(5克)、色拉油(15克)、芡汁腌20分钟;绿豆芽摘净头尾,洗净备用。先用75克将牛肉炒散,肉色变白时,加入绿豆芽炒熟,一同盛出。以余油炒香葱段,再放入酱油(15克)、盐、胡椒粉、清水烧开。放入河粉拌炒至汤汁稍干时,倒入牛肉和豆芽,炒匀即盛出。

  • 1升水等于多少kg(1升水是多少kg)

    接下来我们就一起去研究一下吧!1升水等于多少kg1升水等于1kg。一般情况下水的密度是1000千克/立方米,一升水是1.0kg/L*1L=1.0kg(即2斤)物质的密度和温度以及压力有关,不能简单说一升水是多少公斤。必须指明温度和压力条件。当然,一般不严格要求时,水的密度为1.00kg/L。如果是油、酒等,比水的密度小,那么1升油<2斤;如果是盐水、牛奶等,比水的密度大,就相反。

  • 猕猴桃的做法及营养知识介绍(猕猴桃的做法及营养知识介绍一下)

    因猕猴桃是猕猴最爱的一种野生水果,故名猕猴桃。因其维生素C含量在水果中名列前茅,一颗猕猴桃能提供一个人一日维生素C需求量的两倍多,被誉为维C之王。而猕猴桃中富含的维生素C作为一种抗氧化剂,能够有效抑制这种硝化反应,防止癌症发生;2.最新的医学研究表明,成人忧郁症有生理学基础,它跟一种大脑神经递质缺乏有关。猕猴桃补充信息1.需要通过食物补充维生素C的时候,猕猴桃应该是首选的水果;2.女性经期最好少吃或不吃。

  • 上海服务业扩大开放综合试点方案(服务业扩大开放综合试点落地浙江)

    杭州成为浙江首个试点城市。浙江省商务研究院副院长江玮分析,试点将与自贸试验区等国家战略产生叠加效应,先行先试,共同推动我省开放型经济高质量发展。“杭州具备引领全省服务业扩大开放的能力。”批复称,国务院有关部门将按照职责分工,积极支持六城市开展试点。商务部将会同有关部门加强指导和协调推进,组织开展成效评估,确保各项改革开放措施落实到位。

  • 适合糖尿病人吃的食物有哪些(一篇文章告诉你适合糖尿病人吃的五大类食物)

    适合糖尿病人吃的食物有哪些由于糖尿病的特殊性,所以在糖尿病饮食方面严格控制,少食多餐是糖尿病患者饮食的主原则,但是即便这样,糖尿病患者还是不能完全据握正确的食用方法,有的患者把零食当成加餐,至使血糖升高等。

  • 半嫩半老南瓜做法(米饭配清炒老南瓜)

    接下来我们就一起去研究一下吧!半嫩半老南瓜做法锅里放适量油,中小火炒香蒜末,花椒。接着放入切好的南瓜翻炒两三分钟。(温水没过南瓜的一半。)快出锅时加入适量食盐和一点生抽再翻炒均匀。