01
Qt概述与环境搭建
Qt框架简介 · 发展史 · 应用领域 · MinGW/MSVC环境搭建
入门环境
02
Qt Creator IDE精通
安装布局 · 项目管理 · 快捷键 · 调试器 · 常用插件
IDE效率
03
qmake构建系统
qmake原理 · .pro详解 · TEMPLATE · CONFIG · 自定义步骤
构建qmake
04
CMake构建系统 (上)
CMake语法 · CMakeLists.txt · find_package · add_executable
CMake基础
05
CMake构建系统 (下)
Qt6 API · qt_add_executable · qt_generate_deploy · 跨平台技巧
CMake进阶
06
跨平台编译原理
交叉编译 · 工具链 · sysroot · ABI差异
原理编译
07
Windows平台编译
MSVC · Windows SDK · windeployqt · NSIS/Inno打包
Windows打包
08
Linux平台编译
GCC/G++ · 桌面适配 · linuxdeployqt · AppImage
Linux部署
09
macOS平台编译
Clang · Xcode · macdeployqt · dmg打包签名
macOS签名
10
Android平台编译 (上)
NDK配置 · Qt for Android · AndroidManifest · APK打包
AndroidNDK
11
Android平台编译 (下)
JNI交互 · 权限管理 · 多ABI · Google Play发布
Android发布
12
iOS平台编译
Xcode+SDK · Qt for iOS · Info.plist · ipa/App Store
iOS签名
13
嵌入式Linux编译
Yocto/Buildroot · 交叉工具链 · Embedded Linux · 触摸屏
嵌入式交叉编译
14
WebAssembly平台编译
Emscripten · Qt for WASM · 浏览器交互 · Web部署
WASM前沿
15
Qt模块化编译策略
模块分类 · 模块裁剪 · 静态/动态编译选择
模块优化
16
预编译宏与条件编译
Q_OS_WIN/LINUX/MACOS · #ifdef · 平台特定代码
宏跨平台
17
Qt资源系统 (qrc)
qrc结构 · 资源别名 · 压缩 · 跨平台路径
资源qrc
18
国际化与本地化编译
tr() · .ts/.qm · lupdate/lrelease · 多语言切换
i18n本地化
19
Qt插件系统编译
QPluginLoader · 插件接口 · 目录部署 · 跨平台加载
插件架构
20
Qt样式表 (QSS) 编译优化
QSS加载 · 主题切换 · 资源文件 · 字体适配
QSS美化
21
Qt SQL数据库编译
SQLite/MySQL/PostgreSQL驱动 · 插件部署 · 路径处理
数据库驱动
22
Qt网络模块编译
OpenSSL · HTTP/HTTPS · WebSocket · 证书管理
网络SSL
23
Qt多媒体模块编译
FFmpeg集成 · 音视频编解码 · 摄像头 · 跨平台路径
多媒体FFmpeg
24
Qt Charts与Data Visualization
Charts编译 · OpenGL · 图形渲染适配
图表可视化
25
Qt WebEngine编译
Chromium集成 · WebEngine配置 · JS交互 · WebView
WebEngineChromium
26
持续集成 (CI) 编译
GitHub Actions · GitLab CI · Jenkins · 自动化脚本
CIDevOps
27
Qt安装包制作
Qt Installer Framework · 在线/离线 · 组件选择 · 安装路径
安装包IFW
28
Qt应用签名与安全
Windows签名 · macOS公证 · Android/iOS签名 · 安全更新
签名安全
29
性能分析与编译优化
预编译头 · 并行编译 · Profiler · 内存泄漏检测
性能优化
30
综合实战:跨平台即时通讯客户端
项目架构 · CMake构建 · 多平台部署 · CI/CD流水线
实战全栈