Qt程序一般使用Qt提供的qmake工具来编译
pro文件主要分为3种: app(应用程序) ; lib(静态和动态库) subdirs(递归编译)
工程的类型可以使用 TEMPLATE来指定:默认为app 如 TEMPLATE=app
常用变量设置
CONFIG += c++11 #指定C++版本为C++11
INCLUDEPATH:头文件包含路径
HEADERS:指定C++头文件
SOURCES:指定C++源码文件
FORMS:指定ui文件
判断项目类型
contains( TEMPLATE, app ) 是app
contains( TEMPLATE, lib) 是lib
设置为debug版本 : CONFIG -=release CONFIG += debug
设置为 release : CONFIG -= debug CONFIG +=release
设置uic生成的文件路径 UI_DIR = PATH
设置moc生成文件的路径 MOC_DIR = PATH
复杂项目中加载公用模块 include(path/*.pri) path可以为绝对路径或相对路径
设置语言 LANGUAGE = C++