Отсутствует файл заголовка на новой установке visual studio 2012

Я только что установил visual studio 2012 и попробовал запустить на нем свой проект на С++. компиляция завершилась неудачей из-за отсутствия "SDKDDKVer.h", "windows.h" и т.д.

Я установил Windows 8 sdk из Windows Software Development Kit (SDK) для Windows 8, но после успешного запуска установщика с компонентами по умолчанию (включая заголовки окон), Я не могу найти папку include в папке C:\Program Files (x86)\Microsoft SDK\Windows\v8.0 или C:\Program Files (x86)\Microsoft SDK\Windows\v8.0A. Я дважды запускал установщик SDK +, пытался восстановить, и все же я не могу найти трассировку файлов заголовков Windows.

Кто-нибудь сталкивался с чем-то подобным?

что мне не хватает? моя ОС - win7 x64. Я удалил VS2010 перед установкой VS2012.

спасибо,

Ответ 1

Это ошибка вызванная VS2012, с использованием конфигурации VS2010.

Вам нужно вручную исправить библиотеки include, чтобы обойти это (через диспетчер свойств).

Необходимы существенные изменения:

  • добавление $(WindowsSDK_IncludePath) к путям включения

  • добавление $(WindowsSDK_LibraryPath_x86) или $(WindowsSDK_LibraryPath_x64) на путь библиотеки, в зависимости от вашего здания для x84 или x64.

Ответ 2

Такая же проблема возникает и при обновлении VS2010 проекта до VS2012.

Для меня, вручную исправление включенных dirs (см. шаг 1 в предыдущем ответе) позаботилось о проблеме.