Visual Studio сводит меня с ума, и я подозреваю, что делаю что-то не так.
Это - то, что я делаю: Я установил Visual Studio (Pro '08) давным-давно, я установил Windows SDK (Выиграйте 7 x64), кто-то посылает мне по электронной почте проект, этому не удается создать.
Неизменно, это не может найти windows.h. В то время как достаточно легко включать C:\Program Files\Microsoft SDKs\Windows\v7.0\Include
в настройках проекта каждого проекта я чувствую, что это не может быть надлежащим способом сделать это. Существует ли способ так или иначе сделать Visual Studio, глобально знающую об этих файлах?
Я также пытался включать вышеупомянутый каталог в path
переменная, но это ничего не изменило.
Кроме того, это случайным образом найдет windows.h, но не winresrc.h в том же каталоге.
Править:
Это была проблема с моей машиной. Так или иначе Visual Studio думала, что мой Windows SDK был в неправильном месте. См. принятый ответ и комментарии для фиксации.
Этот ответ применим только к древним версиям Visual Studio - см. Более свежие ответы для современных версий.
Вы можете установить глобальный путь включения Visual Studio здесь:
Инструменты
/ Параметры
/ Проекты и решения
/ Каталоги VC ++
/ ] Включить файлы
Вы должны убедиться и иметь следующее:
#include <windows.h>
, а не это:
#include "windows.h"
Если проблема не в этом, проверьте RichieHindle ответ .