Qt程序打包发布步骤

19 篇文章 1 订阅
订阅专栏

工程重新使用Release编译 

 

编译过后找到release编译文件(一般就在项目文件的同级目录下)

 点击进入找到release文件夹

 找到该项目的.exe可执行文件,此时exe文件可能无法运行,因为缺少相关的库文件,我们使用qt自带的windeployqt打包软件进行程序打包(记住这个.exe文件)

 首先打开qt的命令行界面(这个是安装的qt的时候就有一起安装的,可以在菜单栏搜索一下,或者去你qt对应编译器的文件夹中也能找到windeployqt.exe这个东西,不过要在命令行中才能执行)

 

进入命令行后,输入命令

windeployqt + exe文件路径(可以直接把之前exe拖过来即可),按下回车,大功告成~!

 此时再查看release文件已经多了可以使exe文件运行的库文件,这时候再运行.exe就可以直接运行了,并且你可以将整个release文件打包发布出去,发送给你的好朋友,也是能直接运行的~

 

 

Qt打包exe问题记录
qq_52877096的博客
01-15 645
然后在bin路径下输入windeployqt.exe /yournewpath/XX.exe 输入刚刚建的文件夹的路径下的exe。如果用到了数据库 还需要手动添加以下依赖。然后文件所需要的依赖项就在文件夹里面了。
Qt应用程序发布
issta的博客
06-03 871
5:将整个问价夹复制到没有安装Qt的计算机上也可以运行(如运行时提示缺少文件,请进入之前windeployqt.exe安装路径寻找缺少的文件,并拷贝至目标文件)3:windeployqt.exe工作原理很简单,它会到当前的环境变量PATH配置的搜索路径中,查找应用程序所需要的库和资源,拷贝到应用程序目录中。2:查看安装Qt发布工具windeployqt.exe所在的目录。4:执行windeployqt命令后,相关文件会被复制到目标文件。1.1:查看当前构建生成路径,并将所生成的.exe单独拷贝出来。
CMake生成Debug和Release目标程序时的一些配置
最新发布
new9232的博客
07-21 1973
本文章将介绍在Windows和Linux平台,生成可执行程序时,如何设置Debug和Release的一些属性。主要介绍如何设置目标程序的生成路径,以及运行时库的设置和目标程序版本号的设置。
Qt程序打包发布
hw5230的博客
04-13 452
4种程序打包方式1、拷贝dll方式2、Qt自带的 mingw3、命令行解释器应用程序cmd4、脚本文件
QT 程序发布
guyuani的博客
09-16 264
QT程序完成之后需要实现在其他没有部署QT环境的电脑上运行自己的QT软件。分享 Qt 程序(项目)的方式无非两种,要么直接分享程序的源代码,要么分享程序生成的可执行文件。和直接分享源码相比,大多数人会选择后者。但遗憾地是,Qt Creator 默认以动态链接的方式生成可执行文件,该文件无法独立运行,必须为其提供所需的动态链接库。也就是说,只分享 Qt Creator 生成的可执行文件是不行的,必须将运行所需的动态链接库一起分享,可执行文件才能在他人的电脑上正常运行。
QT程序发布问题
mmdev
07-09 114
Qt助手(assistant.exe)搜索关键字"Deploying an Application on Windows" Mingw 首先,我们需要生成 release 模式的可执行程序(不少同学抱怨,一个小小程序却需要100多M的动态库,就是因为用的debug) qmake mingw32-make release 而后将 可执行文件 与 需要的动态库放到同一个文件夹下,一般需要 my...
QT发布应用程序
pengrui18的专栏
11-18 270
QT编译完的Release程序,需要运行起来会依赖很多dll文件,如何实现没有dll,只保留一个可执行程序呢? 经过网上的一番查找,大概有两种操作方式: QT静态编译,将QT自带版本静态编译成,然后再编译我们编写的QT工程,工作量大,容易产生错误。 QT动态编译,将QT的dll文件及可执行程序合并成一个exe文件,具体方式如下: 首先将我们的Release应用部署,方法参考链接:https://blog.csdn.net/pengrui18/article/details/106903186 2.1.
Linux下的QT程序打包发布流程
01-09
以下是一个详细的Linux下Qt程序打包发布流程: **Ⅰ. 打包流程** 1. **编译** 使用Qt Creator的Release模式进行编译,确保生成的是优化过的可执行文件编译完成后,将生成的可执行程序复制到一个新的干净目录...
树莓派打包qt程序.pdf
07-16
树莓派打包Qt程序的知识点主要包括以下步骤: 1. 编译模式的设置 在打包Qt程序之前,需要先将编译模式设置为release模式。这是因为release模式下编译出的程序文件是优化后的,没有调试信息,适合分发给用户使用。...
Qt5.9.1执行程序打包步骤
10-24
### Qt5.9.1执行程序打包步骤详解 在开发基于Qt的应用程序时,最终我们需要将其打包成可以在其他计算机上直接运行的独立程序。对于基于Windows平台的应用来说,这一过程通常涉及将应用程序及其所有依赖项(例如DLL...
Qt程序打包配置
03-10
### Qt程序打包配置详解 #### 一、引言 在软件开发过程中,特别是对于使用Qt进行跨平台应用程序开发开发者而言,将开发完成的应用程序打包为可在目标平台上独立运行的可执行文件是一个重要的环节。本篇文章将...
ubuntu qt编译程序打包
05-13
本教程将重点讲解如何在Ubuntu上编译Qt程序并进行打包,使得程序能够方便地在Linux环境下运行,并能轻松分享给他人。 首先,你需要确保已经安装了Qt开发环境,包括Qt库、Qt Creator以及必要的编译工具。在Ubuntu中...
QT release 发布
feiniaoyuyuyu的专栏
06-29 204
网上资源,主要是怕丢失,记录下来。 原文链接:https://blog.csdn.net/u012613604/article/details/53572995 生成的程序运行正常之后,找到项目的生成目录,比如 项目源码路径: C:\QtPros\hellomw\ 它的项目生成目录是 C:\QtPros\build-hellomw-Desktop_Qt_5_4_0_MinGW_32bit-Release\ 进入这个文件夹,在进入它的子文件release 里面,找到 hellomw.exe , 将这个e
Qt release版本发布
weixin_48045886的博客
04-12 282
Qt release版本发布 编译生成release版本之后,找到生成的.exe文件,列如FileView.exe 将FileView.exe拷贝到一个新的文件夹中(比如:F:\rel),在开始菜单中找到QT命令行 打开 Qt 命令行之后,输入命令进入FileView.exe所在目录 : cd /d F:\rel 接下来使用 windeployqt 工具命令复制所需要的.dll文件: windeployqt FileView.exe 过程如下所示: 此时进入 F:\rel,就有完整的 exe 程序发布
Qt发布程序
生途南北的博客
08-07 395
qt发布程序
QT 应用程序发布
soulfy的专栏
03-10 740
QT程序设计完毕时,我们就要发布自己的程序,最简单的方式: 将要发布的应用程序所需的QT相关动态库,与程序exe文件放在同一目录下。可以使用工具depends工具查看依赖那些库。QT5还需要在该目录中新建一个platforms目录,并将qt安装目录下的plugins/platforms/qwindows.dll 和 qminimal.dll复制到该目录下。
发布QT应用程序
胡浩的博客
01-11 147
将你的QT应用从Release或Debug中拷出来到单独的一个文件夹 键入windeployqt.exe的绝对路径 CMD输入 F:\Qt\6.2.1\msvc2019_64\bin\windeployqt.exe C:\Users\Administrator\Desktop\test1\test.exe
Qt——应用程序发布
zhangchuan7758的博客
01-04 1561
Qt——应用程序发布(静态链接和动态链接方式)
Qt程序独立打包发布详解
此外,文中还提到了Qt程序打包发布和创建独立exe的一些注意事项,包括使用QProcess类创建新进程、在不同Windows系统上运行Qt程序的兼容性问题,以及如何修改Qt程序exe图标。" 在Qt开发中,生成独立的可执行程序是...
写文章

热门文章

  • SQL常用语句大全 75241
  • opencv简易数字识别 10157
  • Qt中QString与String的互相转换 8475
  • VS配置Qt环境 8048
  • Qt中的TCP通信 7022

分类专栏

  • Linux 1篇
  • 其他
  • OpenCV 5篇
  • MySQL 1篇
  • Qt 19篇
  • Libevent 2篇
  • 数据结构 1篇
  • C++ 7篇

最新评论

  • SQL常用语句大全

    02计算机大神: 啥是左连接啥是右连接

  • opencv简易数字识别

    EzioAuditoreX: 遍历每个像素点感觉还是不精准啊,我的2和3容易混

  • SQL常用语句大全

    朝云爱吃东坡肉: --删除表中所有数据 delete from 表名; --删除表中指定的数据 delete from 表名 where 字段 = 值; --删除表中所有数据(先删除整张表,然后创建一张一样的空表,此方法更高效) truncate table 表名;

  • Qt制作贪吃蛇游戏

    龙木南: 5.14.2吧我记得

  • Qt制作贪吃蛇游戏

    qq_30397575: 博主使用的QT版本是多少呀

大家在看

  • 面试必备:21个Kubernetes关键问题深度解析 1610
  • 数学建模学习(119):基于R型聚类法与Q型聚类法的分类分析 25
  • 深度学习实用方法 - 引言篇
  • 工厂模式与策略模式的区别 252
  • [Linux][软件]CentOS配置ssh免密码登录并解决仍然需要输入密码的问题 146

最新文章

  • Linux进程介绍
  • DragonIM龙通讯
  • C++ 字符串格式化方法
2024年2篇
2023年3篇
2022年28篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值

PHP网站源码爱联网页设计坪地网络推广盐田建网站塘坑关键词按天计费沙井网站推广工具广州SEO按效果付费惠州网站推广系统南山设计公司网站丹竹头网站优化按天收费惠州网站改版宝安网站优化推广福永关键词排名包年推广布吉网站改版福田百姓网标王推广塘坑SEO按天计费双龙网站优化按天收费大鹏网站排名优化大芬网络推广大鹏seo网站优化大浪网站开发大浪网站优化按天扣费横岗关键词按天扣费横岗关键词按天收费坑梓网站优化按天计费坂田营销网站松岗建网站光明英文网站建设惠州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 网站制作 网站优化