Qt Creator 以工程项目的方式对源码进行管理
一个Qt Creator工程包含不同类型的文件
-.pro项目描述文件
-.pro.user用户配置描述文件
-.h头文件
-.cpp源文件
-.ui界面描述文件
-.资源文件(图片,音频,等)
.pro项目描述文件的基本构成
-.# -注释起始符
- QT - 模块声明
- TARGET -可执行文件名
- TEMPLATE - 程序模板声明
- SOURCES - 源码文件声明
- HEADERS - 头文件声明
- FORMS - 界面文件声明
- RC_FILE - 资源文件声明
.pro项目描述文件中的高级变量
- INCLUDEPATH - 头文件搜索路劲
- CONFIG - 设定项目的配置信息和编译选项
- LIBS - 添加第三方库文件
- DEFINES - 定义编译宏
CONFIG 用于设定项目的配置信息和编译选项
CONFIG 的常用选项
- debug - 构建 debug 版本的可执行程序
- release - 构建 release 版本的可执行程序
- debug_and_release - 同时构建debug版和release版
- warn_on - 经可能多的输出警告信息
- warn_off - 不输出警告信息
.pro文件的本质为Qt中的MakeFile文件!
一般来说,项目文件的中的描述都使用相对路劲
而相对路劲是相对于项目文件本身而言