Visual Studio 2005 Express с платформой Microsoft SDK - PullRequest
0 голосов
/ 06 мая 2011

У меня проблема с интеграцией Microsoft Platform SDK с Visual Studio 2005 Express, теперь, похоже, он не включается в установку по умолчанию.

Поэтому я установил Microsoft Platform SDK для Windows 2003 (как рекомендовано http://www.zedwood.com/article/134/visual-studio-express-2005-and-the-platform-sdk) и выполнено соответствующим образом) - хотя я не смог найти C: \ Program Files \ Microsoft Visual Studio 8 \ VC \ VCProjectDefaultscorewin_express.vsprops, поэтому я не мог закомментировать то, что он рекомендовал.

Но проблема, с которой я сталкиваюсь, заключается в том, что я выполняю компиляцию из командной строки cl.exe, и она, похоже, не находит файл io.h (который, как я понимаю, является частью Microsoft Platform SDK) и, похоже, не включены в Visual Studio 2005 Express.

Как мне включить этот (io.h) файл при компиляции? (Я знаю, что вы можете добавить значения INCLUDE в IDE, но так как это командная строка, я не думаю, что это сработает - я пробовал)

Примечание. К сожалению, я ограничен в использовании Visual Studio 2005 Express, поэтому не могу выполнить обновление и т. Д.

Это сводит меня с ума, поэтому любая помощь будет признательна.

1 Ответ

1 голос
/ 06 мая 2011

io.h должен находиться в каталоге включения среды выполнения C, а не в SDK.Что-то вроде:

  • C: \ Program Files \ Microsoft Visual Studio 8 \ VC \ include \ io.h

Если вы запускаете сборки из командной строки, сделайтеубедитесь, что среда настроена правильно.Один из способов сделать это - запустить скрипт \Program Files\Microsoft Visual Studio 8\Common7\Tools\vsvars32.bat, который должен был быть установлен VC2005 Express (в меню «Пуск» должен быть ярлык).

...