
如果您需要在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 命令完成编译。

评论(0)