1. 环境准备与CMake安装
在Windows10系统上使用VS2019进行C++开发时,CMake已经成为现代项目构建的标准工具。作为一个跨平台的构建系统,CMake能够生成各种编译器所需的项目文件,特别适合需要跨平台开发的项目。我刚开始接触CMake时也走过不少弯路,现在就把最实用的安装配置方法分享给大家。
首先需要下载CMake安装包。推荐直接从官网获取最新稳定版本,目前最新的是3.26.x系列。官网下载地址是https://cmake.org/download/,选择Windows x64 Installer(如果你的系统是32位,则需要选择x86版本)。这里有个小技巧:下载.msi格式的安装包比.zip更方便,因为它会自动配置系统环境变量,省去了手动配置的麻烦。
安装过程非常简单,双击下载的.msi文件后,按照向导一步步操作即可。我建议保持默认安装路径(通常是C:\Program Files\CMake),这样后续配置会更方便。安装过程中有个重要选项需要注意:在"Add CMake to the system PATH for all users"这一步,务必勾选这个选项,这样可以在任意命令行窗口直接使用cmake命令。
安装完成后,建议重启一下电脑让环境变量生效。验证安装是否成功很简单:按下Win+R组合键打开运行对话框,输入cmd打开命令提示符,然后输入cmake --version。如果看到类似"cmake version 3.26.0"的输出,说明安装已经成功。如果提示"不是内部或外部命令",说明环境变量配置有问题,需要检查PATH中是否包含CMake的bin目录路径。
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. VS2019的CMake支持配置
VS2019对CMake项目的支持已经相当完善,但为了获得最佳体验,还是需要进行一些基础配置。首先确保你的VS2019安装了"使用C++的桌面开发"工作负载,这个工作负载包含了CMake工具链支持。如果安装时没有选择,可以通过Visual Studio Installer进行添加。
打开VS2019后,我建议先配置几个重要选项。点击"工具"->"选项",在左侧导航中找到"CMake"设置项。这里有几个关键配置:
- 生成器:选择"Visual Studio 16 2019"
- 首选CMake版本:选择"使用最
