QT---QT导出exe文件详细操作步骤

21 篇文章 0 订阅
订阅专栏

目录

一、生成.exe文件

二、配置相关环境,任何人可打开

1、未配置环境,将打开错误

 2、配置环境文件

2.1将找到的应用程序,复制并粘贴到新建的文件夹中

2.2在开始菜单栏中找到Qt,并打开Qt for desktop

2.3输入cd指令

2.4配置环境文件,输入windeployqt XXX.exe

2.5配置成功,并可在文件夹内双击打开


一、生成.exe文件

 

 

前往自己创建的文件夹,然后在路径中找到release文件夹下的应用程序,并复制。

二、配置相关环境,任何人可打开

1、未配置环境,将打开错误

 2、配置环境文件

2.1将找到的应用程序,复制并粘贴到新建的文件夹中

如:(新建DDD文件,并将程序E1放入其中)

2.2在开始菜单栏中找到Qt,并打开Qt for desktop

(PS:打开自己写程序时的编译器即可,并不要求一定与下图相同)

 

 

2.3输入cd指令

 1、首先,打开自己新建文件夹,并复制路径。

(PS:该文件夹就是2.1步骤下的文件夹)

2、其次,在Qt for desktop中输入如下指令,并回车

cd “新建的文件路径”

cd F:\Desktop\DDD

//注意1:cd为小写
//注意2:"F:\Desktop\DDD"为自己新建文件夹的路径

3、结果如图

2.4配置环境文件,输入windeployqt XXX.exe

输入windeployqt E1.exe,该命令可以将.exe文件用到的qt相关的所有dll文件拷贝到该新建的文件夹下。

(PS:E1为自己程序名称,视自己程序名进行修改)

 

2.5配置成功,并可在文件夹内双击打开

 

 最后将该文件夹打包发送,无需任何环境要求,任何人均可打开该程序。

使用verilog实现JESD204B接口
wangjie36的博客
06-24 5393
对于utrascale器件,频率范围为10MHZ~200MHz,对于7系列器件,如果IP核的模式为“Include Shared Logic in example design”,则频率范围为10MHZ-200MHz;ADC/DAC的采样速率变得越来越高,数据的吞吐量越来越大,对于500MSPS以上的ADC/DAC,几十个G的数据吞吐率,采用传统的CMOS和LVDS已经很难满足设计要求,JESD204B应运而生。链路层负责链路的建立,数据传输。JESD204B包括3个子类,分别是子类0,子类1,子类2;
QT项目导出生成可执行文件
qq_54600953的博客
10-24 952
2、选择项目,点击Release进行构建生成exe,构建完成之后运行.exe文件系统会提示由于找不到Qt5Core.dll,无法继续执行代码,重新安装程序可能会解决此问题。1、项目->构建选择Release->配置构建目录->新建文件夹,和源程序文件保持同级目录。3、打开对应的编译器版本,输入windeployqt +可执行文件路径。
QT打包生成独立可执行.exe文件
qq_43414873的博客
01-11 955
QT,自动添加程序相关依赖,打包成独立可执行.exe文件
Qt打包生成可执行程序
最新发布
wangjie36的博客
06-12 606
3,打开Qt命令行,也就是Qt5.8 64-bit for desktop(MSVC 2015),然后进入你拷贝EXE文件文件夹下;4.封包操作,需要用到QT的控制台,接下来,我们需要电脑桌面上创建一个新的文件夹,注意千万不要有中文路径。最后一步,我们使用windeployqt工具把库加到我们新创建的这个文件夹里面。我们使用命令进到我们新创建的文件夹所在的路径,命令如下。因为我们要把写好的程序发给用户来用,我们写好的源码也不是随便给别人的。注意:图标的格式必须为.ico这个格式的,其他格式不行。
qt生成exe文件并运行(详细
热门推荐
谢黄灌汤包的博客
12-15 1万+
采用QT写完程序之后,生成exe文件,可以在任意一台PC端上运行,详细教程 qt如何生成exe文件并且运行成功
QT编译成功后,导出运行程序
m0_62354880的博客
01-09 707
程序编译成功后,确认有运行程序。
QT生成exe独立运行文件
weixin_46076132的博客
06-08 4568
QT生成exe独立执行文件👇 👇 👇 目的:当我们不希望他人看到自身的代码想要形成自身的只是壁垒的话可以将自己的软件封装成.exe文件独立运行,封装在一起的软件不需要在配置环境,DLL的放置等一系列的问题。下面进入正题!官网地址:https://www.enigmaprotector.com/en/aboutvb.html1、选择需要编译的版本是Release还是Debug版本()。............
将Qt程序封装成独立运行的.exe文件
weixin_58609166的博客
10-17 9740
应用于将已编写好的 Qt 程序生成 Window 单独运行的.exe程序
【Qt】生成exe可执行文件
JamesZhou13的博客
12-27 8254
Qt生成exe可执行文件问题解决方法 Qt版本:Qt 5.9.8 环境:MinGW 5.3.0 32-bit 问题 用Qt Creator写完了Qt程序文件,想要直接打开在文件夹\build-XXXX-Desktop_Qt_5_9_8_MinGW_32bit-Debug\debug的程序运行,将其生成exe可执行程序以便提供给用户或在其它未安装Qt环境的电脑上运行。 然而当点击XXXX.exe时,却出现以下错误:由于找不到Qt5Cored.dll,无法继续执行代码。重新安装程序可能会解决此问题。 不要听它
Qt打包生成exe文件
weixin_48504830的博客
08-04 5194
发布exe文件
【QT中如何生成导出.exe可执行文件并打包给其他人使用】
Leap__frog的博客
03-08 1321
1、将QT的部署设置改成Release编译模式。2、运行项目生成release文件夹,其中包含.exe文件。3、新建空文件夹,将release文件夹中的.exe文件复制到里面去。(此处新建了hellofile空文件夹来存放hello.exe文件)4、在QT终端里,使用"windeployqt exe文件路径"命令,为.exe文件去配置所需的动态库文件。5、最后将该包含.exe可执行文件和.dll依赖库文件的整个文件夹hellofile进行打包,发送给其他人PC端,无需安装任何环境就能使用了。6、如果觉得文件
打不开qt生成的exe常用的.dll
10-30
Qt5.6.2生成的exe文件,单独打开的时候常常出错,缺少Qt5Widgetsd,Qt5Widgets,Qt5Guid,Qt5Cored,Qt5Core等dll,下载此文件后放在exe文件夹即可打开。
Live2d-FOR-QT-6.6.2
04-02
Qt是一款功能强大的开源C++开发框架,支持多种操作系统,包括Windows、Linux、Mac OS以及移动平台。Qt 6.6.2是该框架的一个较新版本,优化了性能,增强了API,并提供了更丰富的库支持。 将Live2D SDK移植到Qt 6.6.2...
Qt-QPdfWriter绘制PDF支持表单输出,代码可复制
08-13
在Qt开发中,有时我们需要将用户界面或特定的控件内容导出为PDF文档,而`QPdfWriter`就是Qt库提供的一种方便的工具,它允许开发者直接在PDF上进行绘图和编辑操作。本篇将详细介绍如何使用`QPdfWriter`在Qt中创建包含...
QT-DLL库调用.zip
06-18
博文《QT 调用外部C++动态链接库方法》应提供了详细步骤和代码示例,这对于学习和掌握这一技术非常有帮助。记得在实践中多尝试,理解每个步骤的目的和工作原理,这样才能真正掌握Qt调用C++ DLL的方法。 总结起来...
Qt - 导航栏的实现
07-14
如果你更喜欢图形化的界面设计,可以在Qt Designer中创建工具栏,并导出为.ui文件。然后,使用`uic`编译器将.ui文件转换为C++代码,或者在代码中加载`.ui`文件。 在实际项目中,你可能还需要考虑以下高级特性: -...
QT-MyEXE-LIB-WINDOWS.rar
10-26
这个名为"QT-MyEXE-LIB-WINDOWS.rar"的压缩包包含了一个具体的实例,展示了如何在Windows系统中将一个独立的可执行文件EXE)与动态链接库(DLL)结合使用。对于初学者来说,理解这个过程是非常有价值的,因为它在...
【包成功】Qt打包可执行文件.exe的两种方式
weixin_45795497的博客
02-18 2806
【包成功】Qt打包可执行文件.exe的两种方式
QT生成的exe文件打包成单独的可执行的绿色exe文件
zoolybo的博客
01-22 429
3、单击1标出的浏览图标,找到之前生成的UART.exe图标,下面那一栏会自动填入一个相同路径的但是文件名加了一个boxed后缀的输出文件,这个文件就是等下打包完成的单个exe文件。就像图上这么多文件,还是很不方便,一不留神少copy几个程序就跑不起来了,下面我们把这个文件夹打包成一个单独的exe文件,这样用起来就更方便了。上一篇生成了exe文件的依赖库,终于可以独立于QT运行了,但是copy给别人就要copy整个文件夹。8、成功运行起来了,这个单独的文件copy起来就很方便了。
详细说明qt生成dll的所有步骤
07-12
生成 Qt DLL(动态链接库)的步骤如下: 1. 打开 Qt Creator,并创建一个新的 Qt 项目或打开现有项目。 2. 在项目文件(.pro)中,确保已经添加了 `TEMPLATE` 行,并将其设置为 `lib`,表示你正在创建一个库项目。 ``` TEMPLATE = lib ``` 3. 添加 `CONFIG` 行,并将其设置为 `dll`,表示要生成 DLL。 ``` CONFIG += dll ``` 4. 在 .pro 文件中,根据需要添加其他配置参数。例如,如果你的 DLL 依赖于其他库,可以使用 `LIBS` 添加链接到这些库的路径和名称。 5. 在项目中创建你的类和函数,并确保它们标记为导出符号。在你的类定义前添加 `Q_DECL_EXPORT` 宏,以便在 DLL 中导出这些符号。 ```cpp #ifndef MYCLASS_H #define MYCLASS_H #include <QObject> #include <Q_DECL_EXPORT> // 添加导出宏 class Q_DECL_EXPORT MyClass : public QObject { Q_OBJECT public: explicit MyClass(QObject *parent = nullptr); // ... }; #endif // MYCLASS_H ``` 6. 构建和编译你的项目。你可以使用 Qt Creator 的构建按钮或运行以下命令: ``` qmake make ``` 7. 编译成功后,你将在输出目录中找到生成的 DLL 文件。默认情况下,DLL 文件将位于项目目录下的 debug 或 release 文件夹中(取决于你的构建配置)。 请注意,生成 DLL 还可能涉及其他步骤,如处理依赖项、链接其他库等,具体取决于你的项目需求。确保你在 .pro 文件中正确配置了所有必要的设置,并解决了任何可能的编译错误。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 新版OneNET云平台-多协议接入WIFI模块 5701
  • QT---QT导出exe文件详细操作步骤 5007
  • STM32---stm32f103c8t6与stm32f103zet6之间的代码移植转换 4137
  • QT---窗口、按钮的基本设置 2209
  • QT---对话框QDialog 2128

分类专栏

  • 卡码网C++语言基础课 21篇
  • QT实战项目 4篇
  • QT学习 21篇
  • STM32 1篇
  • WIFI系列 2篇

最新评论

  • QT---QT导出exe文件详细操作步骤

    L239666: 谢谢阿婆主!表情包

  • STM32---stm32f103c8t6与stm32f103zet6之间的代码移植转换

    花无缺......: define不能改啊咋

  • 新版OneNET云平台-多协议接入WIFI模块

    shengruidv: 这个我目前没有使用了,所以不好意思额表情包

  • 新版OneNET云平台-多协议接入WIFI模块

    liuzihan_: 新版onenet没有apikey了,可以讲一下怎么获取吗?我后面代码要用到apikey

  • QT---信号与槽(3)

    CSDN-Ada助手: 恭喜用户写了第7篇博客,标题为“QT---信号与槽(3)”!坚持写作是一种难能可贵的品质,你的持续创作让读者们能够深入了解QT中信号与槽的知识。在这个系列中,你已经探讨了很多有趣的内容,为读者提供了宝贵的学习资源。 对于下一步的创作建议,我谨提出一些建议,并希望你能够从中受益。首先,可以考虑深入探讨一些高级的信号与槽的应用场景,比如在多线程编程中的应用,或者与网络通信结合的实例。这样的话,读者们将能够更全面地了解信号与槽的强大功能。 另外,你可以尝试将实际案例融入到你的博客中,让读者通过实际的例子来理解信号与槽的使用方法。这样做不仅能够提高读者的参与度,还能够让他们更好地掌握相关知识。 谦虚之心是学习的关键,我相信你会在未来的创作中不断进步。期待你的下一篇博客,继续分享有关QT中信号与槽的精彩内容!

您愿意向朋友推荐“博客详情页”吗?

  • 强烈不推荐
  • 不推荐
  • 一般般
  • 推荐
  • 强烈推荐
提交

最新文章

  • 卡码网语言基础课 | 21. 图形的面积
  • 卡码网语言基础课 | 20. 排队取奶茶
  • 卡码网语言基础课 | 19. 洗盘子
2023年49篇

目录

目录

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

PHP网站源码坪地百度网站优化排名木棉湾网站优化按天计费观澜标王民治百姓网标王推广丹竹头网站推广荷坳网页设计坪地网站推广工具民治百度网站优化排名盐田设计公司网站龙华网站优化排名坪山外贸网站建设坪山百度爱采购坑梓百度标王双龙百姓网标王丹竹头建网站塘坑建设网站同乐网站优化按天计费罗湖企业网站建设沙井百度爱采购大浪网站改版盐田网站开发石岩设计网站双龙企业网站建设龙岗网站优化软件坪地推广网站吉祥SEO按天扣费罗湖seo观澜关键词按天收费南联网站改版龙岗标王歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化