文章目录
1 QT Creator介绍
1.1 QT Creator
QT Creator是一套可视化的集成开发环境,使用QT Creator可以高效的进行QT开发:
- QT Creator提供了强大的代码编辑功能。
- QT Creator提供了强大的调试功能。
1.2 QT Creator中调试的基本方法
Log调试法:
- 在代码中加入一定的打印语句。
- 打印程序状态和关键变量的值。
断点调试法:
- 在开发环境中对应的代码行加上断点。
- 当程序运行到断点行时,程序暂停运行。
- 需要时可加上条件断点,当条件满足才暂停程序的运行。
2 Qt Creator工程管理
2.1 Qt Creator工程管理简介
Creator工程管理简介:
- Qt Creator以工程项目的方式对源码进行管理。
- 一个Qt Creator工程包含不同类型的文件:
- .pro项目描述文件
- .pro.user用户配置文件
- .h头文件
- .cpp源文件
- .ui界面描述文件
- 资源文件(图片、音频等)
2.2 .pro项目描述文件
.pro项目描述文件的基本构成:
- #:注释起始符
- QT:模块声明
- TARGET:可执行文件名
- TEMPLATE:程序模板声明,是库文件还是应用程序
- SOURCES:源码文件声明
- HEADERS:头文件声明
- FORMS:界面文件声明
- RC_FILE:资源文件声明
.pro项目描述文件中的高级变量:
- INCLUDEPATH:头文件搜索路径。
- CONFIG:设定项目的配置信息和编译选项。
- LIBS:添加第三方库文件。
- DEFINES:定义编译宏。
CONFIG配置:
- CONFIG用于设定项目的配置信息和编译选项。
- CONFIG的常用选项:
- debug:构建debug版本的可执行程序。
- release:构建release版本的可执行程序。
- debug_and_realse:同时构建debug和release版。
- warn_on:尽可能多的输出警告信息。
- warn_off:不输出警告信息