Редактор кода Microsoft с открытым исходным кодом, созданный на TypeScript и Electron: редактирование, навигация, отладка и расширения.
microsoft/vscode-cpptools
Официальное расширение Microsoft для C/C++ в VS Code: IntelliSense для редактирования кода и отладка программ на C и C++.
- Звёзды
- 6,180
- Форки
- 1,744
- Открытые issues
- 1,400
- Последний коммит
- позавчера
Что это?
Расширение C/C++ добавляет в Visual Studio Code поддержку языков C и C++: редактирование кода с помощью IntelliSense и отладку скомпилированных программ. Это официальное расширение Microsoft для этих языков в VS Code.
В комплект расширения не входят компилятор и отладчик. Пользователи устанавливают собственный набор инструментов, например MSVC, Clang или GCC, а расширение работает с ним. Поддерживаются такие сочетания: MSVC, Clang и GCC в Windows; Clang и GCC в Linux и macOS. В зависимости от платформы доступны архитектуры x64, x86, arm64 и arm.
В репозитории находятся исходный код расширения, трекер задач и примеры кода. Руководства по настройке охватывают MSVC в Windows, MinGW-w64 и GCC в Windows, WSL, Linux и Clang в macOS.
Ключевые возможности
- 01Предоставляет IntelliSense для автодополнения кода, навигации и проверки ошибок в C и C++.
- 02Поддерживает отладку скомпилированных программ на C и C++ прямо в VS Code.
- 03Работает с MSVC, Clang и GCC в Windows, а также с Clang и GCC в Linux и macOS.
- 04Предлагает улучшенную подсветку синтаксиса и настраиваемые параметры IntelliSense.
Сценарии использования
- Написание кода и навигация по проектам на C и C++ в VS Code в Windows, Linux или macOS.
- Отладка нативных программ на C++ с точками останова прямо в редакторе.
- Настройка IntelliSense для кросс-компиляции или конкретных наборов инструментов компилятора.
Быстрый старт
- 1
Установите расширение C/C++ из VS Code Marketplace
- 2
Установите на компьютер компилятор и отладчик C++ (они не входят в расширение)
Что важно знать
- В расширение не входят компилятор и отладчик C++, поэтому их необходимо установить отдельно.
- Поддержка компиляторов, кроме перечисленных для Windows, Linux и macOS, может быть ограничена.
Темы
Частые вопросы
- Что такое vscode-cpptools?
- Официальное расширение Microsoft для C/C++ в VS Code: IntelliSense для редактирования кода и отладка программ на C и C++. Расширение C/C++ добавляет в Visual Studio Code поддержку языков C и C++: редактирование кода с помощью IntelliSense и отладку скомпилированных программ. Это официальное расширение Microsoft для этих языков в VS Code.
- vscode-cpptools можно использовать бесплатно? Какая у него лицензия?
- vscode-cpptools распространяется с открытым исходным кодом под лицензией Other. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- vscode-cpptools всё ещё поддерживается?
- Активно поддерживается. Последний коммит в vscode-cpptools — 4 нояб. 2026 г..
- Для чего можно использовать vscode-cpptools?
- Написание кода и навигация по проектам на C и C++ в VS Code в Windows, Linux или macOS. Отладка нативных программ на C++ с точками останова прямо в редакторе. Настройка IntelliSense для кросс-компиляции или конкретных наборов инструментов компилятора.
- Как установить vscode-cpptools?
- Установите расширение C/C++ из VS Code Marketplace Установите на компьютер компилятор и отладчик C++ (они не входят в расширение)
- Где скачать vscode-cpptools?
- Исходный код и инструкции по установке — на GitHub: https://github.com/microsoft/vscode-cpptools
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Инструменты для Vue на базе Volar.js: языковой сервер для редакторов, проверка типов vue-tsc и связанные пакеты.
Быстрый чекер типов и language server для Python на Rust с функциями IDE: переходом по коду, автодополнением и семантической подсветкой.
Расширение для VS Code, которое предоставляет AI-ассистентам прямой доступ к SAP для чтения кода ABAP, запросов к таблицам, запуска тестов и отладки.
Порт компилятора и языкового сервера TypeScript 7 на Rust — готовая замена для проверки типов и генерации кода.
Экспериментальный порт компилятора TypeScript 7 на Rust (tsc) с теми же CLI, language server и API, а также встроенной диагностикой Effect.