发布Qt Widgets桌面应用程序的方法(自定义进程步骤,用QT Creator直接生成)

发布Qt Widgets桌面应用程序的方法

 

Qt是一款优秀的跨平台开发框架,它可以在桌面、移动平台以及嵌入式平台上运行。目前Qt 5介绍程序发布的文章帖子比较少。大家又非常想要知道如何发布Qt应用程序,于是我花了一点儿时间介绍一下如何发布Qt桌面应用程序。

 

 

上海萌梦信息科技有限公司(微博:http://weibo.com/qtdream)原创文章,首发地址:http://qtdream.com/topic/113。欢迎同行前来探讨。

首先我们从最简单的项目Qt Widgets开始说起。Qt Widgets项目是除了Qt Console项目之外依赖最少的项目模板了。而我们将用一个非常简单的方式来部署这个应用。

1、创建一个Qt Widgets项目,这里我们将项目的名称命名为TestQtWidgetsApp:

 

2、运行一下我们的项目,我们看到结果出来了,是一个空的窗体;

 

3、假设我们已经这个程序开发完毕了,那么又如何发布的呢?网上提出了很多方法,不外乎就是使用了Qt给我们自带的windeployqt这个实用工具。这里我介绍一个更加便捷的方法,使用这个方法可以不再打开黑屏程序敲击命令了,在项目面板上直接输入一些文字就可以解决这件事儿。见下图:

 

也就是说,在项目面板中输入

命令:windeployqt

参数:%{buildDir}/%{CurrentBuild:Type}/%{CurrentProject:Name}.exe

工作目录:%{buildDir}

 

这样的话,大家去发布的文件夹中,会发现在部署这个过程中,已经将所有依赖都放好了。十分方便。

 

http://blog.csdn.net/gamesdev/article/details/50440575

posted @   findumars  Views(1954)  Comments(0Edit  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
历史上的今天:
2016-01-18 QT5.6所开放的7个新模块(图表,虚拟键盘,性能分析,静态分析,测试正好,2D渲染)
2016-01-18 ddd
2016-01-18 Qt 5.x 全局热键 for windows
2016-01-18 Qt 操作 pdf 文件
2016-01-18 Qt 获取字符串的UTF8编码值
2016-01-18 Qt写一个截屏工具(窗口透明)
点击右上角即可分享
微信分享提示