guiddef.h
является частью Windows SDK.Если у вас VS 2010 Express, SDK не входит в комплект, вам нужно будет загрузить его отдельно.
Если вы используете VS SKU, который находится «над» Express, SDK уже должен быть установлен (I 'Я не уверен, можете ли вы отменить выбор или нет, когда находитесь в срыве).По умолчанию в него входят:
C:\Program Files\Microsoft SDKs\Windows\v7.0A\
Ярлыки «Командная строка Visual Studio», которые устанавливает VS, должны соответствующим образом установить переменную среды INCLUDE
.И проект C ++ по умолчанию также должен иметь соответствующую настройку пути включения, но это можно изменить в свойстве проекта «Каталоги VC ++» (это нужно проверить).Если у вас есть неправильная настройка для каждого проекта, измените ее там.
Однако, если ваши свойства каталогов VC ++ для всей IDE, которые наследуются каждым (или, по крайней мере, большинством) проектов C ++, испорченыследуйте инструкциям в этой статье блога, чтобы исправить глобальные настройки каталогов VC ++ в VS 2010:
В частности:
Если вы откроете представление Property Manager для просмотра листов свойств, связанных с вашим проектом, вы увидите, что один из листов свойств называется Microsoft.Cpp.Win32.User
.Этот лист свойств фактически хранится в LocalAppData
, как и файл VCComponents.dat
, в каталоге %LocalAppData%\Microsoft\VisualStudio\10.0
.Используя редактор свойств на листе свойств (просто щелкните правой кнопкой мыши на этом узле листа свойств и выберите Свойства ...), вы увидите, что вы можете вносить изменения непосредственно в этот файл.Поскольку все проекты по умолчанию импортируют этот лист свойств, вы эффективно редактируете каталоги VC ++ так же, как и раньше.