Repolode
microsoft

microsoft/vscode-cpptools

微软官方的 VS Code C/C++ 扩展,提供 C/C++ 代码的智能提示编辑与调试功能。

Star
6,179
Fork
1,744
未关闭 Issue
1,400
最近提交
3天前

这是什么?

C/C++ 扩展为 Visual Studio Code 增加 C 和 C++ 语言支持,涵盖基于 IntelliSense 的代码编辑和编译程序的调试。它是微软官方为 VS Code 提供的 C/C++ 扩展。

扩展本身不包含编译器或调试器,需要用户自行安装工具链,例如 MSVC、Clang 或 GCC。Windows 支持 MSVC、Clang 和 GCC,Linux 与 macOS 支持 Clang 和 GCC,具体可用架构因平台而异,包括 x64、x86、arm64 和 arm。

仓库中包含扩展的源代码、问题跟踪和示例代码。官方文档提供了 Windows 上 MSVC、MinGW-w64 与 GCC、WSL、Linux 以及 macOS 上 Clang 的配置教程。

核心功能

  • 01为 C 和 C++ 提供智能提示、代码跳转和错误检查。
  • 02支持在 VS Code 中调试已编译的 C 和 C++ 程序。
  • 03在 Windows 上支持 MSVC、Clang 和 GCC,在 Linux 和 macOS 上支持 Clang 和 GCC。
  • 04提供增强的语法着色和可配置的 IntelliSense 设置。

适用场景

  • 在 Windows、Linux 或 macOS 上使用 VS Code 编写和浏览 C 或 C++ 项目。
  • 在编辑器内通过断点调试原生 C++ 程序。
  • 为交叉编译或特定编译器工具链配置 IntelliSense。

快速上手

  1. 1

    从 VS Code 应用市场安装 C/C++ 扩展

  2. 2

    在电脑上安装 C++ 编译器和调试器(扩展本身不包含它们)

使用前须知

  • 扩展本身不包含 C++ 编译器或调试器,需要另行安装。
  • 列出的 Windows、Linux 和 macOS 编译器之外的其他编译器支持可能有限。

标签

常见问题

vscode-cpptools 是什么?
微软官方的 VS Code C/C++ 扩展,提供 C/C++ 代码的智能提示编辑与调试功能。 C/C++ 扩展为 Visual Studio Code 增加 C 和 C++ 语言支持,涵盖基于 IntelliSense 的代码编辑和编译程序的调试。它是微软官方为 VS Code 提供的 C/C++ 扩展。
vscode-cpptools 可以免费使用吗?用的什么许可证?
vscode-cpptools 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
vscode-cpptools 还在维护吗?
活跃维护中。vscode-cpptools 最近一次提交是在 2026年11月4日。
vscode-cpptools 适合用来做什么?
在 Windows、Linux 或 macOS 上使用 VS Code 编写和浏览 C 或 C++ 项目。 在编辑器内通过断点调试原生 C++ 程序。 为交叉编译或特定编译器工具链配置 IntelliSense。
vscode-cpptools 怎么安装和运行?
从 VS Code 应用市场安装 C/C++ 扩展 在电脑上安装 C++ 编译器和调试器(扩展本身不包含它们)
在哪里获取 vscode-cpptools?
源代码和安装说明在 GitHub 上:https://github.com/microsoft/vscode-cpptools

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目