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