qmake首先编译pro文件生成makefile
Linux:make 编译Windows : jom 编译
生成界面源码
uic.exe widget.ui -o ui_widget.h
生成信号槽代码
moc.exe widget.h moc_widget.cpp
编译步骤
预处理 - 头文件加载和宏生成cpp
编译 - cpp到.o或.obj
链接 - so lib o obj res a
执行 - exe dll so
-------------------------------------------------------------------------------------------
创建pro
testqmake.pro
SOURCES += main.cpp # 指定源码
CONFIG += console # 指定控制台
mian.cpp
#include <iostream>
using namespace std;
int main(int argc, char **argv)
{
cout << "test qmake" << endl;
return 0;
}
配置编译环境
在终端中执行 "D:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" 配置 qmake 的执