2026/1/16 21:49:52
网站建设
项目流程
静态网站怎么做,wordpress实现翻页效果,WordPress速度慢的原因,河南安阳区号是多少CMake 安装与配置详解#xff08;2025 最新版#xff09;
CMake 是跨平台 C/C 项目构建工具#xff0c;本节重点讲解在 Windows、macOS、Linux 三大平台上的安装方法以及常用配置#xff08;环境变量、IDE 集成、缓存配置等#xff09;。
1. 安装 CMake
Windows
推荐方…CMake 安装与配置详解2025 最新版CMake 是跨平台 C/C 项目构建工具本节重点讲解在Windows、macOS、Linux三大平台上的安装方法以及常用配置环境变量、IDE 集成、缓存配置等。1. 安装 CMakeWindows推荐方式最简单访问官网https://cmake.org/download/下载最新版Windows x64 Installer例如 cmake-3.30.5-windows-x86_64.msi双击运行安装程序关键步骤勾选“Add CMake to the system PATH for all users”推荐或 “Add CMake to the system PATH for current user”这会自动将cmake.exe所在目录加入环境变量 PATH验证安装打开命令提示符或PowerShell输入cmake --version显示版本号即成功。macOS推荐使用 Homebrew包管理器如果没有 Homebrew先安装/bin/bash -c$(curl-fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)安装 CMakebrewinstallcmake验证cmake --versionLinuxUbuntu / Debian 系sudoaptupdatesudoaptinstallcmakeCentOS / Rocky Linux / Fedora# CentOS/Rockysudodnfinstallcmake# FedorasudodnfinstallcmakeArch Linuxsudopacman -S cmake验证同上cmake --version2. 手动添加环境变量如果安装时未自动添加Windows右键“此电脑” → 属性 → 高级系统设置 → 环境变量在“系统变量”中找到Path点击编辑 → 新建添加 CMake 的 bin 目录例如C:\Program Files\CMake\bin确定后重新打开终端即可使用cmakeLinux / macOS编辑~/.bashrc或~/.zshrc根据你用的 shellexportPATH/usr/local/bin:$PATH# macOS Homebrew 通常在这里# 或 Ubuntu 默认在 /usr/bin/cmake已在 PATH 中然后执行source~/.bashrc# 或 ~/.zshrc3. IDE 集成配置Visual Studio (Windows)安装 CMake 后VS 2022 已内置 CMake 支持无需额外插件新建项目 → “CMake 项目” 或打开现有 CMakeLists.txtVS 会自动调用 cmake 生成缓存并提供 IntelliSenseVisual Studio Code安装扩展CMake ToolsMicrosoft 官方CMake Language SupportC/CMicrosoft打开项目文件夹后VS Code 会提示配置 CMake推荐在settings.json中添加{cmake.cmakePath:C:/Program Files/CMake/bin/cmake.exe,// Windows 示例cmake.buildDirectory:${workspaceFolder}/build}CLion (JetBrains)自带 CMake 支持开箱即用首次打开项目会自动检测 CMakeLists.txt 并配置Qt Creator工具 → 选项 → Kits → CMake指定 CMake 可执行文件路径通常自动检测4. 常用配置选项cmake 命令行在项目构建时常用以下参数参数说明示例-DCMAKE_BUILD_TYPEDebug/Release设置构建类型Debug 有调试信息cmake -DCMAKE_BUILD_TYPEDebug ..-G Ninja使用 Ninja 构建系统比 Make 更快cmake -G Ninja ..-DCMAKE_CXX_STANDARD17指定 C 标准cmake -DCMAKE_CXX_STANDARD20 ..-DCMAKE_INSTALL_PREFIX/usr/local指定安装路径用于make install-S . -B build显式指定源码目录和构建目录CMake 3.13cmake -S . -B build推荐构建流程跨平台统一mkdirbuildcdbuild cmake..-DCMAKE_BUILD_TYPERelease# 生成构建系统cmake --build.# 编译ctest.# 运行测试如果有cmake --install.--prefix /usr/local# 安装可选5. CMake 缓存与清理首次运行cmake ..会在 build 目录生成CMakeCache.txt修改 CMakeLists.txt 后通常重新运行cmake ..即可更新彻底清理删除整个build目录重新生成最保险小结平台推荐安装方式是否自动加入 PATHWindows官方 MSI 安装器安装时勾选即可macOSbrew install cmake自动Linux系统包管理器apt/dnf/pacman自动安装完成后运行cmake --version确认成功你就可以开始编写 CMakeLists.txt 管理项目了如果你需要针对特定场景的配置如交叉编译、Android NDK、嵌入式、Conan/vcpkg 包管理集成等欢迎继续提问