qmake:根据实际环境创建项目文件.pro 并且运行qmake生成适当的Makefile
构建:构建是增量编译,只编译有变化部分
重新构建:是把所有部分都重新编译
运行: 有改动则根据已有的Makefile进行编译,执行构建和重新构建时如果没有Makefile,会根据.pro文件等生成Makefile后再编译
所以运行顺序应该是:qmake-构建-运行
1编写代码,命名为hello.cpp
hello.cpp代码如下
[cpp]
- #include<qapplication.h>
- #include<qpushbutton.h>
- int main(int argc,char *argv[])
- {
- QApplication a(argc,argv);
- QPushButton hellobtn("Hello World!",0);
- hellobtn.resize(200,50);
- hellobtn.show();
- return a.exec();
- }
#include<qapplication.h> #include<qpushbutton.h> int main(int argc,char *argv[]) {