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

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

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

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

3、假设我们已经这个程序开发完毕了,那么又如何发布的呢?网上提出了很多方法,不外乎就是使用了Qt给我们自带的windeployqt这个实用工具。

这里我介绍一个更加便捷的方法,使用这个方法可以不再打开黑屏程序敲击命令了,在项目面板上直接输入一些文字就可以解决这件事儿。见下图:

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

命令:windeployqt

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

工作目录:%{buildDir}

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

最新文章

  1. 【工具使用】mac电脑使用技巧
  2. shiro 实现单用户登录,一个用户同一时刻只能在一个地方登录
  3. leetcode 198
  4. Memcached服务介绍及安装指南
  5. JVM内存模型和关键参数设置
  6. {转}每次从vss获取文件都是只读
  7. vue js 用nodejs的依赖包 --2016-08-23
  8. HDU-3853 LOOPS(概率DP求期望)
  9. mysql 服务器ip连接统计
  10. android开发之PreferenceScreen使用详解
  11. Android中设置文字大小的定义类型
  12. 简单实现计算Edit Distance算法
  13. (中等) POJ 3034 Whac-a-Mole,DP。
  14. Python自学:第三章 使用函数sort( )对列表进行临时排序
  15. centos 上docker 运行出现/bin/sh: . not found
  16. docker的4种网络模型
  17. Ubuntu中安装python3.6(转)
  18. centos 安装python PIL模块
  19. Microsoft Visual Studio已停止工作
  20. 对TCP协议握手的理解(转)

热门文章

  1. linux socket error code
  2. nprogress 转
  3. 运行第一个python程序,python 变量,常量,注释
  4. Python 编码转换与中文处理
  5. 阿里云 Aliplayer高级功能介绍(九):自动播放体验
  6. BZOJ 1822[JSOI2010]Frozen Nova 冷冻波
  7. leyou_06——FastDFS在Nginx下的安装与测试
  8. java.sql.SQLIntegrityConstraintViolationException: Cannot add or update a child row: a foreign key constraint fails
  9. 【DM8168学习笔记6】学习思路整理
  10. idea短信验证