Edit: Конечно, сразу после работы на нем в течение часа, то размещение здесь, я нашел глупую ошибку ...Не удается открыть файл «включить» d3dx9.h
Я получаю ошибки компилятора, когда пытаясь сделать #include <d3dx9.h>
в проекте. Я получаю «фатальную ошибку C1083: не могу открыть файл include:« d3dx9.h »: нет такого файла или каталога».
- У меня установлен DirectX SDK (я также попробовал переустановить его безрезультатно).
- В свойствах проекта:
- VC++ Справочники устанавливаются «
$(DXSDK_DIR)Include;$(IncludePath)
» и «$(DXSDK_DIR)Lib\x86;$(LibraryPath)
» для Включать и библиотечные каталоги, соответственно, для всех конфигураций — и переменной окружения%DXSDK_DIR%
точек наC:\Program Files (x86)\Microsoft DirectX SDK (June 2010)\
, как и ожидалось. - C/C++> Общих настроек имеют
$(DXSDK_DIR)include
перечисленные в Additional Include Directories - Linker> Input> Дополнительная зависимость имеет
d3dx9d.lib
включена для отладки иd3dx9.lib
включена для конфигурации выпуска.
- VC++ Справочники устанавливаются «
- I am способен успешно скомпилировать и запустить учебные проекты из DirectX Sample Browser.
- Visual Studio Intellisense/autocomplete найдет
d3dx9.h
и предложит имена типов и функций, которые находятся в файле (и не включены ни в какие другие данные, я#include
ing), поэтому кажется, что Intellisense может его найти.
Любые предложения о том, что я забываю или что еще попробовать?
Благодаря
Добавьте ответ с тем, что вы сделали, и выберите его. Удаление отменяет усилие, которое Ливиу помогает вам. – Will
Хорошо. Я не был уверен, что ответ на мой вопрос был плохим. Сделаю. – chaosTechnician