以下是一份详细的 Visual Studio + CMake 开发 C++ 入门指南,涵盖环境搭建、项目创建、调试技巧和实战案例。
1. 环境搭建
安装 Visual Studio
- 下载 Visual Studio 2022 Community 版。
- 安装时勾选 '使用 C++ 的桌面开发' 和 'C++ CMake 工具':
- 确保包含 MSVC 编译器、Windows SDK 和 CMake 集成组件。
验证安装
打开命令行,输入以下命令:
cmake --version # 确认 CMake 版本
cl /? # 确认 MSVC 编译器
2. 创建 CMake 项目
项目结构
创建一个基础项目目录:
my_project/
├── CMakeLists.txt # CMake 配置文件
├── src/
│ └── main.cpp # 主程序
└── include/
└── utils.h # 头文件
编写 CMakeLists.txt
cmake_minimum_required(VERSION 3.10) # 最低 CMake 版本
project(MyProject) # 项目名称
# 设置 C++ 标准
set(CMAKE_CXX_STANDARD 17)
# 添加可执行文件
add_executable(${PROJECT_NAME} src/main.cpp src/utils.cpp)
# 包含头文件目录
target_include_directories(${PROJECT_NAME} PUBLIC include)
3. 在 Visual Studio 中打开项目
- 打开 Visual Studio,选择 '打开本地文件夹'。
- 导航到项目目录(包含
CMakeLists.txt的文件夹)。 - Visual Studio 会自动识别为 CMake 项目并生成构建缓存。
4. 编写示例代码
include/utils.h
#pragma once
int add(int a, int b);
src/utils.cpp
{
a + b;
}

