第1章
认识Qt与构建系统
Qt框架简介 · qmake与CMake的定位 · 选择qmake还是CMake
入门概念
第2章
qmake入门
.pro文件结构 · TEMPLATE变量详解 · CONFIG变量详解
qmake基础
第3章
qmake进阶
添加源文件与头文件 · 管理UI文件 · 管理资源文件(.qrc)
qmake资源
第4章
qmake条件与作用域
平台判断(win32/unix) · 作用域语法 · 自定义变量与$$操作符
条件变量
第5章
qmake编译流程
qmake生成Makefile · make编译过程 · 影子构建(shadow build)
编译流程
第6章
CMake入门
CMakeLists.txt基础结构 · cmake_minimum_required与project命令
CMake基础
第7章
CMake核心命令
add_executable与add_library · target_sources管理源文件
CMake命令
第8章
CMake查找依赖
find_package详解 · Qt6::Core等组件导入
依赖Qt6
第9章
CMake进阶
设置C++标准 · 添加编译选项 · 设置输出目录
编译选项标准
第10章
CMake与Qt UI
自动处理MOC/UIC/RCC · set(CMAKE_AUTOMOC ON)
UI自动
第11章
CMake条件与循环
if/elseif/else · foreach循环 · list操作
逻辑循环
第12章
CMake函数与宏
function定义 · macro定义 · 参数传递
函数宏
第13章
CMake安装与导出
install命令 · 生成安装包(CPack) · 导出目标供其他项目使用
安装导出
第14章
多项目构建
subdirs模板 · add_subdirectory · 构建静态库与动态库
多项目库
第15章
Qt Creator集成
项目向导 · Kit选择 · 构建套件配置
Creator套件
第16章
Qt Creator构建管理
构建步骤 · 清理步骤 · 自定义构建步骤
构建步骤
第17章
Qt Creator调试配置
调试器设置 · 运行参数 · 工作目录设置
调试配置
第18章
Qt Creator环境变量
设置环境变量 · 使用Qt Creator的构建环境
环境变量
第19章
Qt Creator代码分析
Clang-Tidy · Clazy · 静态分析配置
静态分析Clazy
第20章
Qt Creator性能分析
Valgrind · 性能分析器 · 火焰图
性能火焰图
第21章
Qt Creator版本控制
Git集成 · 提交 · 分支管理 · 代码审查
Git版本
第22章
Qt Creator快捷键与效率
常用快捷键 · 自定义快捷键 · 代码模板
效率快捷键
第23章
Qt Creator插件管理
安装插件 · 常用插件推荐 · 插件开发简介
插件扩展
第24章
Qt Creator远程开发
远程Linux设备 · 嵌入式开发 · 交叉编译配置
远程嵌入式
第25章
Qt Creator Android构建
Android Kit配置 · APK生成 · 签名配置
AndroidAPK
第26章
Qt Creator iOS构建
iOS Kit配置 · 证书管理 · 模拟器与真机
iOS证书
第27章
Qt Creator WebAssembly构建
Emscripten配置 · WebAssembly Kit · 浏览器调试
Wasm浏览器
第28章
Qt Creator CI/CD集成
命令行构建 · Jenkins/GitLab CI配置 · 自动化测试
CI/CD自动化
第29章
Qt Creator常见问题与调试
构建错误排查 · 链接错误分析 · 运行时崩溃定位
排错调试
第30章
Qt Creator最佳实践
项目结构规范 · 构建速度优化 · 团队协作配置
最佳实践协作