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文件会很大。                                                                                                                                

原创粉丝点击