2、用命令行编译Qt程序生成可执行文件exe
一、创建源文件
1、新建一个文件夹,并创建一个txt文件
2、重命名为main.cpp
3、在main.cpp中添加如下代码
#include <QApplication>
#include <QDialog>
#include <QLabel>
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
QDialog w;
w.resize(200, 200);
QLabel label(&w);
label.setText("Hello world! 你好,Qt!!!");
w.show();
return a.exec();
}
二、打开命令提示符程序
1、找到Qt 5.12.0 for Desktop,并点击打开
2、我创建的文件夹在e盘,所以先输入“e:”回车
3、再输入“cd 文件夹路径”,回车
三、生成项目文件pro
1、输入:
qmake -project,
-前有空格,后没有空格
在文件夹中生成"xxx.pro",xxx与文件夹同名
2、在xxx.pro中添加如下代码,注意位置
greaterThan(QT_MAJOR_VERSION, 4): QT += widgets
四、生成Makefile文件
输入:qmake,回车
生成如下文件和文件夹
五、生成可执行文件exe
1、输入:mingw32-make,回车,-前后都没有空格
2、在
release文件夹中生成.exe文件
六、运行测试
切换到release文件夹中,输入:
cd release
运行可执行程序,输入:
Command
.exe