Отсутствует файл заголовка на новой установке 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 в предыдущем ответе) позаботилось о проблеме.