# template-cpp-vscode
**Repository Path**: gifter123/template-cpp-vscode
## Basic Information
- **Project Name**: template-cpp-vscode
- **Description**: 使用 VSCode + CMake + MSVC 开发基础模板
- **Primary Language**: Unknown
- **License**: BSD-3-Clause
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2025-04-06
- **Last Updated**: 2025-04-06
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# template-cpp-vscode
#### 介绍
使用 VSCode + CMake + MSVC 开发基础模板
#### 软件架构
对基于 VSCode + CMake + MSVC 的 C/C++ 项目进行了基础配置,支持 VSCode 内 F5 运行,调试
#### 安装教程
1. 将代码仓库克隆到本地
```
git clone https://gitee.com/vvcoder/template-cpp-vscode.git
```
2. 将文件夹重命名为你的项目名称,并对应修改 CMakeLists.txt 中的项目信息
3. 确保系统中安装了 MSVC 编译工具链,建议在 VSCode 中安装 C/C++ 和 CMake 相关插件:
并将 CMake 插件的生成器选项设置为 Visual Studio 对应版本!
4. 如果 VSCode 出现以下错误提示:
```
基于 configurationProvider 设置提供的信息检测到 #include 错误。已针对此翻译单元(D:\source\template-cpp-vscode\src\main.cpp)禁用波形曲线。C/C++(1696)
```
这可能是 VSCode 扩展 "C/C++" 的一个 bug,将其回退到版本 1.19.9 即可解决
[Selecting CMake Tools as configuration provider has error squiggles for all standard library includes · Issue #3772 · microsoft/vscode-cmake-tools (github.com)](https://github.com/microsoft/vscode-cmake-tools/issues/3772)
#### 使用说明
1. 开发时在 VSCode 中按 F5 进行调试
2. 可在编辑界面左侧打断点进行调试
3. 通过编辑 CMakeLists.txt 即可改变项目结构