QT(0):HelloWorld-程序的运行与发布
来源:互联网 发布:相机双重曝光软件 编辑:程序博客网 时间:2024/05/22 12:01
1:helloworld程序创建
(1)文件->新建文件或项目(or Ctrl+N or 欢迎模式中的new project)-> qt widgets application -> choose
(2)输入项目信息
(3)选择构建套件
(4)输入类信息,基类选择QDialog
(5)设置项目管理,未涉及版本控制系统直接单击完成
2:程序的运行与发布
(1)Ctrl+R or 左下角的运行按钮
(2)此时在项目文件目录下多出。。。MinGw_32bit-Debug文件夹,该文件夹下的debug目录中便有.exe可执行文件
(3)直接点击该可执行文件会报错:。。。计算机丢失Qt5Cored.dll。。。
方法一:将安装目录中下的。。。\QT\QTn.n.n\n.n\mingw49_32\bin下的Qt5Cored.dll复制到debug文件中;
方法二:将安装目录中下的。。。\QT\QTn.n.n\n.n\mingw49_32\bin添加到系统环境变量中。
3:程序的发布
在QtCreator中对程序进行release版本的编译:在左下角的目标选择器中将构建目标设置为release,之后运行后便可在项目文件目录下找到MinGw_32bit-Release文件夹
该文件夹下的release目录中便有.exe可执行文件,此时在桌面新建一个文件夹App,将.exe文件放到此文件夹中,接下来有两种编译方式:
(1)动态编译:编译的程序包含dll文件。
1》复制前面bin目录下的libgcc_s_dw2-1.dll、libstdc++-6.dll、libwinpthread-1.dllQt5Core.dll、Qt5Gui.dll、Qt5Widgets.dll和。。。\QT\QTn.n.n\n.n\mingw49_32\plugins
目录中的platforms文件(里面只需保留qwindows.dll)复制过来。便可对其进行压缩发布了。
2》在cmd中进入App文件,接下来输入windeployqt helloworld.exe,便可对其进行压缩发布了。
(2)静态编译:编译的程序不需要dll文件,直接用exe就可以运行,这样exe文件会很大。
- QT(0):HelloWorld-程序的运行与发布
- Qt 程序发布与运行(官方 windeployqt)
- VS2015+Qt程序运行与发布
- 基于Qt 4.6的Qt Creator 1.3.0写helloworld程序注意事项(windows下程序的发布)
- Qt安装与helloworld程序
- QT 程序的编译与发布
- qt creator编译的程序 打包发布 (程序运行错误注意)
- 如何解决Qt程序在其他电脑上无法运行的问题(Qt程序打包发布)
- 如何解决Qt程序在其他电脑上无法运行的问题(Qt程序打包发布)
- QT程序的发布
- qt程序的发布
- Qt程序的发布
- cocos2d-x的Helloworld程序运行流程(win32)
- HelloWorld程序如何运行起来的
- QT(1):空工程建立程序方式与文本建立程序方式的运行
- QT程序HelloWorld
- ant运行HelloWorld程序
- Java发布程序的运行
- Qt5 text_Editor(三)
- Linux Shell之sort命令
- 【安全牛学习笔记】DNS协议隧道、DNS协议隧道-dns2tcp
- Android中资源管理机制详细分析
- [转自Oracle官方技术博客]SLES12 SP2上遇到ORA-12518: TNS:listener could not hand off client connection
- QT(0):HelloWorld-程序的运行与发布
- 【项目经理之修炼(1)】《序章》关于要写给谁看的问题
- 安卓自定义Dialog
- 3Sum
- Java DecimalFormat 用法
- 学习笔记:Android ViewDragHelper的使用
- 扩展thinkphp5的redis类方法
- 变量替换扩展
- Kylin 的优化以及使用总结