Visual Studio Code не включает файлы заголовков C - PullRequest
0 голосов
/ 03 июня 2018

Я недавно скачал Visual Studio Code, чтобы начать изучать язык программирования C.Я установил программу, а также расширение C.Тем не менее, когда я попытался создать «Привет, мир!»программа не запускается, и в меню «Проблемы» она не распознает заголовочный файл stdio.h, говоря, что мне нужно обновить свой includePath.Мне не удалось найти файл stdio.h на моем компьютере для ссылки.Нужно ли загружать файлы библиотеки C (даже если я прочитал, что они должны быть включены в компилятор), и если да, где я могу их найти?Или есть другое решение?Спасибо, и извините, если это глупый вопрос, я новичок в этом.

1 Ответ

0 голосов
/ 03 июня 2018

Я думаю, вы, возможно, путаете VS Code с VS IDE .

VS Code - только редактор исходного кода;то есть это просто прославленный текстовый редактор.У него есть возможность загружать расширения и открывать оболочку для компиляции кода, и есть несколько расширений, которые позволяют отлаживать сам код, но их может быть сложно настроить и установить для правильной работы с кодом C / C ++.В VS Code нет нет компилятора / ассемблера / компоновщика, ни необходимых заголовков или SDK, так как вы (пользователь) можете установить их, а затем указать на них в файле настроек.

Visual Studio IDE, с другой стороны, представляет собой полную интегрированную среду разработки , которая также включает системные заголовки и SDK для Windows, а также двоичные файлы для правильной компиляции, компоновки и сборки вашего кода вбинарный для системы Windows (также возможна кроссплатформенность).Visual Studio IDE выпускается во многих различных версиях с последней версией VS 2017.

Если вы хотите придерживаться VS Code, вам нужно получить компилятор и соответствующие заголовочные файлы для системы, в которой вы работаете.таргетинг.Если вы хотите просто придерживаться Windows, вы можете взять Windows 7 SDK здесь или Windows 10 SDK здесь .. вы можете даже взять оба и просто сослаться на тот, который выжелай когда хочешь.Обратите внимание, что Windows 7 SDK включает в себя компилятор Microsoft C / C ++. В качестве альтернативы вы можете скачать компилятор MSVC с их сайта Build Tools .

Также имеется Cygwin , в которомВы можете использовать GNU компилятор и, конечно, Clang , на который можно ссылаться как в VS Code, так и в VS IDE.

Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...