Windows怎么安装CMake构建工具_Windows如何用CMake配置和编译C++跨平台项目【操作】-1

如果您需要在Windows系统上安装CMake并配置编译C++跨平台项目,则需完成工具链安装、环境变量配置及项目构建流程。以下是具体操作步骤:

一、下载并安装CMake官方二进制发行版

此方法通过CMake官网提供的Windows Installer(.msi)安装包完成安装,自动注册环境变量且支持GUI与命令行双模式。

1、访问 https://cmake.org/download/,在“Binary distributions”区域找到“Windows win64-x64 Installer”链接,点击下载最新稳定版(如 cmake-3.28.3-windows-x86_64.msi)。

2、双击运行下载的 .msi 文件,勾选 “Add CMake to the system PATH for all users” 选项,确保选择“Install for all users”或“Install for current user”后继续安装。

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

3、等待安装完成,打开命令提示符(cmd)或 PowerShell,输入 cmake –version 并回车,验证输出版本号即表示安装成功。

二、使用Chocolatey包管理器安装CMake

此方法适用于已部署Chocolatey的Windows开发环境,可实现快速批量部署与版本统一管理,无需手动下载和图形向导。

1、以管理员身份启动PowerShell,执行命令 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser 允许脚本运行。

2、运行安装脚本:choco install cmake –installargs ‘ADD_CMAKE_TO_PATH=System’。

3、安装完成后,在新打开的终端中执行 cmake –version 确认可用性。

三、手动配置CMake免安装版(Portable方式)

此方法将CMake解压即用,不写入注册表,适合多版本共存或受限权限环境,但需手动设置PATH。

1、从官网下载“Windows zip”文件(如 cmake-3.28.3-windows-x86_64.zip),解压至固定路径,例如 C:\tools\cmake。

2、右键“此电脑” → “属性” → “高级系统设置” → “环境变量”,在“系统变量”中找到并编辑 Path,新增条目:C:\tools\cmake\bin。

3、重启所有已打开的终端窗口,运行 cmake –version 验证是否识别。

四、配置C++项目并生成构建文件

在完成CMake安装后,需在项目根目录下编写CMakeLists.txt,并使用CMake生成对应构建系统(如Visual Studio解决方案或Ninja文件)。

1、确保项目根目录包含 CMakeLists.txt,内容至少包含 cmake_minimum_required(VERSION 3.10) 和 project(MyApp) 及 add_executable(myapp main.cpp)。

2、新建构建目录(如 build),进入该目录后执行:cmake -G “Visual Studio 17 2022” -A x64 ..(指定VS2022生成器及x64架构)。

3、生成成功后,执行:cmake –build . –config Release 启动编译,输出可执行文件位于 build\Release\ 下。

五、使用CMake Tools扩展在VS Code中集成配置

此方法借助VS Code插件实现可视化CMake工作流,支持自动检测编译器、一键配置与构建,适合轻量级开发场景。

1、在VS Code中安装扩展 CMake Tools(由Microsoft官方发布)及 C/C++ 扩展。

2、打开含CMakeLists.txt的项目文件夹,在命令面板(Ctrl+Shift+P)中输入并选择 CMake: Configure,自动检测MinGW或MSVC工具链。

3、状态栏出现 [Ready] 后,点击状态栏中的 Build 按钮或执行 CMake: Build 命令完成编译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。