QT5新手上路(2)发布exe文件

QT编程教程在网上有很多,但写完代码以后如何打包成可执行exe文件却少有提及,本文主要介绍这一部分:1.首先确认自己建的工程在debug模式下运行无误。2.在release模式下运行一遍。(如何更改成release模式,不懂得小伙伴看下图·,在QT左下角,如图,选择release就ok了)

3.运行无误后会生成一个release文件夹,如果找不到,看输出提示

4.找到其中的exe文件,这就是最终的可执行文件,在本地上试一下可以运行。但是在别的电脑上一般不能用,因为缺少dll文件。接下来就添加dll文件

5.为exe文件新建一个文件夹,比如存到 D:\dd\ 文件夹里面。

然后从开始菜单打开 Qt 命令行(注意,不是命令提示符,是qt自带的那个),输入命令 :

cd /d D:\dd

然后使用 windeployqt 工具命令:

windeployqt poede.exe 

poede是你exe的名字,由具体情况而定然后看一下你的dd文件下就有了许多dll文件了,将文件夹移动到未安装qt环境的电脑上试一下,可以运行。

6.接下来就是压缩成自解压文件。随便找个压缩软件(以好压为例)

选择压缩文件格式为7z,然后勾选创建自解压格式,最后点击自解压选项。

其他的我就不多说了,自己探索吧,但是有几个地方要注意,解压中的解压路径要改一下,解压后运行要写上路径dd/+文件名。

运行后的结果就是生成了.exe文件。由于没有设置图标等,所以是默认。

一个绿色版的exe文件就生成了。

时间: 2024-08-04 16:38:39

QT5新手上路(2)发布exe文件的相关文章

关于qt5在win7下发布 & 打包

QT5 发布时,莫过于依赖动态链接库(dll) , 但是,QT5的动态链接库貌似都有2套 ,例如 Qt5Core (针对realese) , Qt5Cored (针对debug) ,凡事末尾带d的都是debug文件需要的链接库,莫嫌博主啰嗦 A 关于发布 1.首先,我们得找到自己安装QT的目录 2.找到上述路径 Qt/5.4/mingw491_32/bin 3.在路径中找到9个必须基本dll,其中分为3类 (1)icu库 (2)lib类 (3)Qt5核心类 这是发布的必须的基本动态链接库,如发布

如何在Ubuntu安装*.exe文件

下载及安装 若你使用 Debian 或者 Ubuntu 之类的发行版,只需要一个命令即可完成安装: apt-get install wine 若你使用的为其他发行版,请访问 http://winehq.org/site/download 查询安装方法[]Wine 的配置 运行 winecfg 即可,里面有详尽的配置. 注意:Wine 1.1.4 以上版本的 winecfg 已经是中文界面了.[]Wine 中文乱码的解决 Wine 1.1.4 以上版本的中文支持得到了极大改善.如果您在使用较低版本

OpenGL教程之新手上路

Jeff Molofee(NeHe)的OpenGL教程- 新手上路 译者的话:NeHe的教程一共同拥有30多课,内容翔实,而且不断更新 .国内的站点实在应该向他们学习.令人吃惊的是,NeHe提供的例程源代码差点儿都有跨平台的不同编译版本号,涉及从Visual C++.Borland C++.Visual Basic.MacOS X/GLUT.Linux/GLX.Code Warrior.Delphi.C++ Builder.MASM.ASM.MingW32&Allegro以及Python等等的不

Qt5在程序打包发布时遇到的问题和解决方法

近期刚刚学会用qml写QT程序,感觉QML写界面真的是要好很多的,尤其是在写一些移动端的应用的时候. 最近在打包发布程序的时候遇到些问题,已经完美解决,希望给遇到同样问题的Qter一些参考. 以前在打包Qwiget的程序的时候,一般是在编译release版本后,直接点击exe文件,把提示缺少的dll文件放在一起即可.但是这次直接点击exe文件后,提示的是0xc000007b错误代码. 在网上搜索解决方案后决定采用http://tieba.baidu.com/p/3730103947 中提到的wi

目前最流行的网页自动运行EXE文件

大家对木马都不陌生了,它可能要算是计算机病毒史上最厉害的了,相信会使木马的人千千万万,但是有很多人苦于怎么把木马发给对方,现在随着计算机的普及,在网络上我相信很少有人会再轻易的接收对方的文件了,所以网页木马诞生了.1.它应该算是html带动同路径下的一个exe的文件的主页了,也就是当浏览器浏览这个页面的时候,一个exe的文件就在后台自动下载并执行了,可以做一个test.html的文件在桌面,内容如下: <script language="javascript"> run_e

delphi 绿色exe文件自我删除和更新

发布绿色exe文件后,再更新就需要把自己删除,用更新文件代替.  当然还需要其他细节比如隐藏老版本文件,还原老版本文件等 : 点击更新按钮后,先对自己重命名 procedure TFrmCheckUpdate.ActUpdateNowExecute(Sender: TObject); // 现在升级begin  {$IFDEF MSWINDOWS} // RenameFile(Paramstr(0),FormatDateTime('yyyymmddhhnn',Now)+'Newname.exe'

python2.7 串口操作方式 编译 .py为windows可执行exe文件

一 python操作串口 首先下载安装串口模块pyserial . 代码实现: import serial ser = serial.Serial('/dev/ttyUSB2', 115200) print ser.portstr while True: str = ser.read(10) print str strInput = raw_input('enter some words:') n = t.write(strInput) 此处的/dev/ttyUSB2 是针对linux的串口设备

python编译成exe文件

一般时候常常建议两种办法: 1.PyInstaller打包生成exe 2.使用py2exe打包生成exe的方式 ----------------------------------------------------------- 软件包下载地方: http://www.python.org/ 去官网,然后进入pypi[python Package Index]python用到的所有包基本都是可以在这里找到 1.PyInstaller打包生成exe 工具解压就是可以使用的 使用说明和步骤: 1.

关于python文件转为exe文件

一.简介 py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序. py2exe已经被用于创建wxPython,Tkinter,Pmw,PyGTK,pygame,win32com client和server,和其它的独立程序.py2exe是发布在开源许可证下的. 二.安装py2exe 从 http://prdownloads.sourceforge.net/py2exe下载