C++ CMake怎么用?C++项目构建工具CMake入门指南【工程必备】

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

C++ CMake怎么用?C++项目构建工具CMake入门指南【工程必备】-第1张图片-佛山资讯网

用 CMake 构建 C++ 项目,核心就三步:写 CMakeLists.txt、生成构建文件、编译运行。它不直接编译代码,而是生成 Makefile(Linux/macOS)或 Visual Studio 工程(Windows)等本地构建系统所需的配置,真正跨平台的关键就在这儿。

写好 CMakeLists.txt:项目的“蓝图”

这是 CMake 的入口文件,放在项目根目录。最简结构只需三行:

  • cmake_minimum_required(VERSION 3.10) —— 声明最低 CMake 版本,避免语法不兼容
  • project(MyApp LANGUAGES CXX) —— 定义项目名和语言(CXX 表示 C++)
  • add_executable(MyApp main.cpp) —— 指定可执行文件名和源文件

如果用了头文件、多个源码或第三方库,再加 include_directories()target_include_directories()(推荐)、find_package()target_link_libraries() 即可。注意:路径尽量用相对路径,别写死绝对路径。

生成构建文件:用 cmake 命令“翻译”配置

不要在源码目录里直接运行 cmake,养成新建 build/ 子目录的习惯:

立即学习“C++免费学习笔记(深入)”;

标签: linux js json windows app 工具 mac ai unix c++ macos win vs co

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~