QT入门-程序运行发布
Posted glov
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了QT入门-程序运行发布相关的知识,希望对你有一定的参考价值。
文件说明:
文件 | 说明 |
---|---|
helloworld.pro | 项目文件,包含项目相关信息 |
helloworld.pro.user | 与用户有关的项目信息 |
hellodialog.h | 新建类的头文件 |
hellodialog.cpp | 新建类的源文件 |
main.cpp | 该文件包含main()主函数 |
hellodialog.ui | 设计师设计的界面对应的界面文件 |
界面设计:
1.主设计区
2.部件列表窗口(widget box)
3.对象查看器(Object Inspector)
4.属性编辑器(Property Editor)
5.动作编辑器和槽编辑器
6.常用功能图标
程序发布:
方法一:
将几个dll文件与其一起发布,同时把mingw_32(64)plugins目录中platforms文件夹复制过来(文件名不能修改),里面只需要保存qwindows.dll,做成压缩包发布。
方法二:
在开始菜单找到Qt命令行工具,输入windeployqt c:myapp
c:myapp代指你的release版本实际存放的目录,windeployqt工具会把所有可用文件复制过来,故只有在无法确定程序 依赖文件时再使用
静态编译
发布的编译程序包含dll文件,一般被称为动态编译。而静态编译将Qt的库进行重新编译,用静态编译的Qt库来链接程序,生成可以直接运行的.exe文件。
设置应用程序图标
创建.ico文件,将图标文件复制到helloworld,重命名myico.ico,在pro文件最后添加一行代码
RC_ICONS = myico.ico
以上是关于QT入门-程序运行发布的主要内容,如果未能解决你的问题,请参考以下文章