发布Qt带Widgets程序过程

发布Qt带Widgets程序过程

环境:Qt5.4.2,Qt Creator3.4.1,MinGW4.9 32bit

发布Qt程序过程如下

1.将要发布的程序在release版本下构建。

2.将要release版本下构建生成的exe,复制到一个文件夹下。本例中release生成RegisterLicence.exe,将该文件复制到E:\Qiao\JCGLPlatformRegisterLicence这个目录下。

3.打开Qt 5.4 for Desktop(MinGW4.9),如下图所示的位置。


4.在Qt 5.4 forDesktop(MinGW4.9)中输入D:\tools\Qt\Qt5.4.2\5.4\mingw491_32> windeployqt E:\Qiao\JCGLPlatformRegisterLicence\RegisterLicence.exe

如下图:

5.在E:\Qiao\JCGLPlatformRegisterLicence这个目录下,所有与本程序相关依赖的包都整合到该目录下。如图所示:

6.发布完成。

时间: 2024-10-13 08:34:01

发布Qt带Widgets程序过程的相关文章

打包发布 Qt Quick/Widgets 程序

使用的QT自带的部署工具(windeployqt.exe,路径QT安装路径),版本替换debug/release Qt Quick "C:\Qt\Qt5.8.0\5.8\mingw53_32\bin\windeployqt.exe" --release --qmldir "C:\Qt\Qt5.8.0\5.8\mingw53_32\qml" %~nx1 >> release.txt copy "C:\Qt\Qt5.8.0\5.8\mingw53_

windows用windeployqt发布qt quick application程序

1.以 Release 方式编译生成 exe 程序. 2.开始菜单,依次点击Qt 5.6.0---->5.6----->MinGW 4.9.3 (32-bit)----->Qt 5.6 for Desktop. 3.输入:     cd /d "编译程序的Release目录" 4.输入:     windeployqt "您的程序名" -qmldir  "D:\Qt\Qt5.6.0\5.6\mingw493_32\qml您自己的QML目录

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

发布Qt Widgets桌面应用程序的方法 Qt是一款优秀的跨平台开发框架,它可以在桌面.移动平台以及嵌入式平台上运行.目前Qt 5介绍程序发布的文章帖子比较少.大家又非常想要知道如何发布Qt应用程序,于是我花了一点儿时间介绍一下如何发布Qt桌面应用程序. 上海萌梦信息科技有限公司(微博:http://weibo.com/qtdream)原创文章,首发地址:http://qtdream.com/topic/113.欢迎同行前来探讨. 首先我们从最简单的项目Qt Widgets开始说起.Qt Wi

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

发布Qt Quick桌面应用程序的方法 Qt是一款优秀的跨平台开发框架,它可以在桌面.移动平台以及嵌入式平台上运行.目前Qt 5介绍程序发布的文章帖子比较少.大家又非常想要知道如何发布Qt应用程序,于是我花了一点儿时间介绍一下如何发布Qt桌面应用程序. 上海萌梦信息科技有限公司(微博:http://weibo.com/qtdream)原创文章,首发地址:http://qtdream.com/topic/114.欢迎同行前来探讨. 上篇文章介绍了如何简单快速地发布Qt Widgets应用.目前Qt

发布Qt程序时别忘了带上plugins(codecs等)

最近的一个程序中要用到国语语言的文本文件,包括泰文,日文,越南等等.很郁闷的是以前所有的文件都是本地编码,所以在处理这些文件的时候,都必须转换成unicode编码.还好在Qt中这很容易办法,QTextStream::setCodec()就可以了.在发布这个程序的时候,很奇怪的问题是在我PC上运行一切OK,在同事电脑上处理出来的数据和我不一样.英文,中文都是正确的.日文却是错误的.这让我始料未及.在程序中找了一天的,没有发现什么问题.最后猜测问题可能处在Qt上.因为我电脑上装了Qt的SDK,而同事

Windows上发布Qt的可执行程序

这两天抽时间写了个截图工具,在运行release后,想发布下,最后发现点击里面.exe文件报错Qt的库文件缺失,所以学习了下在windows上发布Qt程序的方法,具体操作步骤如下: 1.在Qt Creator下用release跑一遍程序,生成相应的exe文件,也就是可执行文件. 2.在开始菜单搜索Qt,然后运行Qt 5.3 for Desktop (MinGW 4.8 32 bit) (我用的是Qt5.3.2,不同版本,名字不同). 3.打开window是的终端命令模式,然后进入你的exe文件的

qt 添加本程序的注册表项

QStringcmd;cmd.clear();QStringapplication_path=QCoreApplication::applicationFilePath();//带文件扩展名的全路径application_path.replace("/","\\");QStringregPath="HKEY_CLASSES_ROOT\\software_name\\shell\\open\\command\\";QSettings *progra

Qt创建窗体的过程

版权声明 本文为原创作品,请尊重作者的劳动成果.转载必须保持文章完整性,并以超链接形式注明原始作者“ tingsking18”和 主站点地址,方便其他朋友提问和指正. QT源码解析(一) QT创建窗口程序.消息循环和WinMain函数 QT源码解析(二)深入剖析QT元对象系统和信号槽机制 QT源码解析(三)深入剖析QT元对象系统和信号槽机制(续) QT源码解析(四)剖析Qt的事件机制原理 QT源码解析(五)QLibrary跨平台调用动态库的实现 QT源码解析(六)Qt信号槽机制与事件机制的联系

使用Windows Azure创建和发布ASP.NET应用程序

Windows Azure为我们提供了一个功能强大的PaaS平台,使得我们无须部署和维护基础架构就可以根据需求发布开发的应用程序,并且支持多种语言及平台,如:ASP.NET, PHP, Python, Ruby, Java等. 本文将会使用Visual Studio 2013创建一个新的Web应用程序,并具有基本的数据库增.删.改查操作,来演示如何将ASP.NET Web应用程序创建并发布至Windows Azure. 本示例项目源代码可从附件下载 过程: 1. 使用Visual Studio