QT发布

转载 2017年01月03日 10:39:35

集成开发环境 QtCreator 目前生成图形界面程序 exe 大致可以分为两类:
Qt Widgets Application  和 Qt Quick Application
下面分别介绍这两类exe 的发布方式。

第一类 Qt Widgets Application 可执行程序发布方式

意思是创建的 Qt Widgets Application 项目

下面来发布软件:

 Release 方式编译生成 exe 程序,也就是调试运行的方式选择Release

 

 

运行成功后,会在源码项目文件夹的 release文件夹下生成 exe文件

 

将 project.exe 可执行文件复制到 别的文件夹下,这里我复制到C:\备忘录\下

 

在开始菜单Qt5.5.0下找到Qt5.5 for Desktop cmd运行文件,打开运行

 

cmd进入C:\备忘录\下, 执行命令windeployqt project3.exe

 

然后在C:\备忘录下就可以看到发布的文件了,连依赖关系都解决了,直接可以运行

 

第二类 Qt Quick Application的发布方式

 

也就是创建的Qt Quick Application项目,操作类似。

 

以 Release 方式编译生成 exe 程序

将项目release文件夹下生成的exe文件

放到一个文件夹里面,然后打开Qt的cmd命令,输入

windeployqt   project3.exe   --qmldir  C:\Qt\Qt5.5.0\5.5\mingw492_32\qml  

(exe文件名已经Qt安装路径根据自己的而定)

 

然后备忘录下面就生成发布文件了。可以直接点开运行。

 

最后用个打包软件来发布软件吧!!

Qt 程序在linux下的发布

在Ubuntu上,通过运行lddmyapp可以查看应用程序依赖的动态链接库,在=>后显示”notfound”的动态链接库就是需要复制的动态链接库,如下图: 将缺失的动态库复制到应用程序目...
  • DJKFJK
  • DJKFJK
  • 2014年09月28日 09:54
  • 1419

如何在Windows下发布QT应用程序?

1.  如何在Windows下发布QT应用程序? 当编译完成QT程序生成可执行文件后,发布到其他客户端的方法有两种:一种是使用静态库编译;另一种是使用动态库编译,同时附上需要的动态库。 1.1. ...
  • fan_hai_ping
  • fan_hai_ping
  • 2012年12月09日 23:42
  • 14297

Qt5.8 linux程序打包发布

转自:http://blog.csdn.net/hjl_1991/article/details/50365927 为便于描述,我们这里假设生成的程序名称为test(即要发布的程序名称)1. QtC...
  • why19940926
  • why19940926
  • 2017年07月26日 21:23
  • 854

Qt Creator 在windows下发布程序

首先要先编成release,到build-XXXX-Release下的release目录可以得到release生成的exe直接运行会提示计算机中丢失Qt5Core.dll,到qt安装目录下的mingw...
  • zyx4843
  • zyx4843
  • 2016年01月25日 18:24
  • 1226

如何在Windows下发布QT应用程序

一开始我也是参看网上的朋友写的博客,大多都是自己动手丰衣足食,基本都是通过Dependency Walker 这个工具查找所有缺少的.DLL文件,然后拷贝到同一目录下就能运行了,而我的程序却不能用这个...
  • hzt12345hf
  • hzt12345hf
  • 2016年07月19日 15:15
  • 3063

Qt 程序在 Windows 下的发布

本文讨论在 Windows 平台下编译成功的 Qt 程序,如何在未配置 Qt 开发环境的 Windows 平台下独立运行的方法。...
  • llmmll08
  • llmmll08
  • 2016年06月04日 15:01
  • 2134

Qt做发布版,解决声音和图片、中文字体乱码问题

前些天做Qt发布版,发现居然不显示图片,后来才发现原来还有图片的库没加!找找吧,去qt的安装包,我装在了F盘,在F盘F:/QT/qt/plugins,找到了plugins,这里面有个 image...
  • imxiangzi
  • imxiangzi
  • 2016年04月11日 15:04
  • 835

VS2010发布QT5注意事项

需要复制到应用程序所在目录的文件如图所示
  • yxyy3604
  • yxyy3604
  • 2013年09月17日 14:32
  • 952

Qt程序发布 ubuntu

文章来源:http://blog.sina.com.cn/s/blog_7783381f0100zmye.html
  • u010974016
  • u010974016
  • 2014年09月02日 14:55
  • 1066

Qt中mysql程序发布

QtCore4.dll QtGui.dll 之前为了能够发布Qt程序,需要将以上两个动态链接库(不限于这两个还有其他文件)拷贝到工程的release目录下,对于相同的Qt版本,即便安装在不同的计算机上...
  • ChinaPrim
  • ChinaPrim
  • 2015年07月05日 21:52
  • 881
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:QT发布
举报原因:
原因补充:

(最多只允许输入30个字)