--- title: QMake与CMake迁移 tags: - concept - qt - build-system - joplin type: concept source_type: reconstructed created: 2026-04-23 updated: 2026-04-23 --- # QMake与CMake迁移 ## 定义 QMake 与 CMake 迁移,是把 Qt 项目的模块依赖、源文件、资源文件和自动生成机制从 `.pro` 体系映射到 `CMakeLists.txt` 的过程。 ## 判别边界 - 它不只是语法替换。 - 它要求重新梳理项目结构和构建职责。 ## 与相邻概念区别 - 相对单纯“创建项目”:迁移更强调已有工程的结构映射和兼容性检查。 ## 典型应用 - 旧 Qt 工程升级 - 跨 IDE 或跨平台构建统一 - 规范团队构建脚本 ## 来源 - [[raw/Joplin/编程学习项目/使用Qt和C++构造UI界面/附录1 从 QMake 迁移到 CMake 详细记录.md]] - [[raw/Joplin/编程学习项目/使用Qt和C++构造UI界面/附录2 CMake 模板.md]] ## 相关页面 - [[Qt框架与项目结构]] - [[Qt]]