VS 2010, безусловно, содержит стандартные заголовки. Вы должны убедиться, что ваша среда командной строки настроена правильно. Должна быть переменная окружения с именем INCLUDE
, в которой есть каталог, похожий на следующий (среди других каталогов):
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE
этот каталог (имя может незначительно отличаться, например, в зависимости от того, установлена ли на вашем компьютере 64-разрядная ОС или нет), должен включать stdio.h
Если в вашей среде нет такого каталога, значит, вы неправильно настраиваете среду. Вам следует использовать ярлыки «Командная строка Visual Studio», которые устанавливает VS, или просто запустить
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\vcvarsall.bat
С соответствующим параметром для получения нужной среды (например, x86
или amd64
).
Если переменная окружения INCLUDE
имеет такую запись, но файл stdio.h
не существует, то вам может потребоваться переустановить VS.