Расширение C/C++ добавляет поддержку языка C/C++ в код Visual Studio, включая функции редактирования (IntelliSense) и отладки.
C++ — это компилируемый язык, что означает, что исходный код вашей программы должен быть переведен (скомпилирован), прежде чем его можно будет запустить на вашем компьютере. VS Code — это, прежде всего, редактор, который использует инструменты командной строки для выполнения большей части рабочего процесса разработки. Расширение C/C++ не включает компилятор или отладчик C++ . Вам нужно будет установить эти инструменты или использовать те, которые уже установлены на вашем компьютере.
Вот список компиляторов и архитектур для каждой платформы, официально поддерживаемых расширением. Это отражается в доступных режимах IntelliSense из конфигурации IntelliSense расширения. Обратите внимание, что поддержка других компиляторов может быть ограничена.
Платформа | Составители | Архитектуры |
---|---|---|
Окна | MSVC, Кланг, GCC | х64, х86, рука64, рука |
Линукс | Кланг, GCC | х64, х86, рука64, рука |
macOS | Кланг, GCC | х64, х86, рука64 |
Для получения дополнительной информации об установке необходимых инструментов или настройке расширения следуйте инструкциям ниже.
Учебные пособия по расширениям C/C++ для каждого компилятора и платформы
Часто задаваемые вопросы
Прежде чем задавать вопрос, ознакомьтесь с часто задаваемыми вопросами.
Оставьте отзыв
Вопросы, проблемы или пожелания по файлам для расширения.
Известные проблемы
Если кто-то уже подал вопрос, который включает в себя ваш отзыв, оставьте ? или ? реакция на проблему, чтобы проголосовать за нее или против нее, чтобы помочь нам расставить приоритеты в этой проблеме.
Быстрый опрос
Дайте нам знать, что вы думаете о расширении, приняв участие в кратком опросе.
Взносы всегда приветствуются. Более подробную информацию можно найти в нашем руководстве по участию.
В этом проекте принят Кодекс поведения Microsoft с открытым исходным кодом. Для получения дополнительной информации см. часто задаваемые вопросы о Кодексе поведения или свяжитесь с нами по адресу [email protected], если у вас возникнут дополнительные вопросы или комментарии.
Программное обеспечение может собирать информацию о вас и использовании вами программного обеспечения и отправлять ее в Microsoft. Microsoft может использовать эту информацию для предоставления услуг и улучшения наших продуктов и услуг. Вы можете отключить телеметрию с помощью того же параметра, что и в коде Visual Studio: "telemetry.enableTelemetry"
. Наше заявление о конфиденциальности находится здесь. Вы можете узнать больше о сборе и использовании данных в справочной документации и нашем заявлении о конфиденциальности. Использование вами программного обеспечения означает ваше согласие на такие действия.
Этот проект может содержать товарные знаки или логотипы проектов, продуктов или услуг. Разрешенное использование товарных знаков и логотипов Microsoft регулируется и должно соответствовать Руководству Microsoft по товарным знакам и брендам. Использование товарных знаков или логотипов Microsoft в измененных версиях этого проекта не должно вызывать путаницу или подразумевать спонсорство Microsoft. Любое использование товарных знаков или логотипов третьих лиц регулируется политикой этих третьих сторон.