博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
QT生成的exe在其他电脑打开
阅读量:5908 次
发布时间:2019-06-19

本文共 685 字,大约阅读时间需要 2 分钟。

首先说一下我的开发的平台:vs2017+QT5.9

  我们首先先用release版本来编译一下程序,然后我们得到了一个exe程序但是这个程序是不能脱离你的平台,甚至是不能脱离你所在的文件夹,这是因为它需要许多其他的文件来支持它的运行,我们不用一个一个 的将它需要的文件一一复制粘贴QT就提供了这么一个工具,下面我们来讲一下句提的步骤:

首先我们可以看到图中的QT 5,9,2 这个是QT给我们提供的工具。我们双击打开它。我所保存到目录是在C:\Users\1\Desktop\w所以采取接下来的操作:(第一步不能cd 要先切换c:才可以)

接下来我们使用QT给我们带来的工具windeployqt,来添加我们所需要的文件

这就大功告成啦。剩下只要把这个文件夹打包就好,包要用单文件打包那种会有杀毒的信息提示。不如用HofoSetup来生成安装包发送给别人。

困惑:

  不太明白为什么要用release版本来编译一下程序,由于release版本来编译出来的exe文件总是无法执行(即使是设置好环境变量以后,在release文件夹中exe文件可以运行,但是拷贝出来进行windeployqt操作后还是不能直接运行),所以直接将Debug模式编译后的exe文件拷贝出来(进行windeployqt操作后可以直接运行),按照博客流程操作,最终打包完成以后生成的exe文件也可以独立运行。

答案:

Debug与Release版本的区别:

 

 附录:

文章来源:

其他参考:

转载于:https://www.cnblogs.com/lixuejian/p/10920499.html

你可能感兴趣的文章
一个架构师谈什么是架构以及怎么成为一个架构师
查看>>
JQuery实战--可以编辑的表格
查看>>
公有云行业:用价格撕开市场,用质量取胜行业
查看>>
千兆宽带,谁买账
查看>>
如何在三年内快速成长为一名技术专家
查看>>
java项目实战——Java打飞机小游戏(附完整源码)
查看>>
ASP.NET的路由系统:URL与物理文件的分离
查看>>
轻松入门Android直播相关技术 从0搭建直播系统
查看>>
以css为例谈设计模式
查看>>
Protecting Websites through Semantics-Based Malware Detection
查看>>
JavaScript:到底什么是ES6、ES8、ES 2017、ECMAScript?
查看>>
计算机网络总结之计算机概述
查看>>
YOCSEF:集众家之言诠释云计算缘起
查看>>
MONGOOSE简要API
查看>>
WiFi万能钥匙首席安全官:公共WiFi风险占比仅0.81%
查看>>
2015年云计算或将成为企业主流应用
查看>>
“暗黑流量”超大规模DDoS溯源分析
查看>>
中国人工智能学会通讯——基于众包的数据清洗模型研究 1 问题定义
查看>>
数字化和网络化双重驱动下 周界安防产品迎来新变革
查看>>
工程造价行业正处大数据时代
查看>>