CMake构建C++项目核心三步:写CMakeLists.txt(含cmake_minimum_required、project、add_executable)、在build目录中运行cmake生成本地构建文件、用make/ninja/cmake--build编译运行。

用 CMake 构建 C++ 项目,核心就三步:写 CMakeLists.txt、生成构建文件、编译运行。它不直接编译代码,而是生成 Makefile(Linux/macOS)或 Visual Studio 工程(Windows)等本地构建系统所需的配置,真正跨平台的关键就在这儿。
这是 CMake 的入口文件,放在项目根目录。最简结构只需三行:
如果用了头文件、多个源码或第三方库,再加 include_directories()、target_include_directories()(推荐)、find_package() 或 target_link_libraries() 即可。注意:路径尽量用相对路径,别写死绝对路径。
不要在源码目录里直接运行 cmake,养成新建 build/ 子目录的习惯:
立即学习“C++免费学习笔记(深入)”;
成功后,build 目录里会出现 Makefile、compile_commands.json 或 .sln 等文件,这才是后续编译的依据。
生成完,就用对应构建工具执行:
想清理?删掉整个 build 目录就行,CMake 没有“make clean”式命令,也不需要。
基本上就这些。不复杂,但容易忽略目录分离和构建类型设置——这两点踩过坑的人最多。
以上就是C++ CMake怎么用?C++项目构建工具CMake入门指南【工程必备】的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号