'dxerr9.h': Никакой такой файл или каталог

Я пытаюсь скомпилировать программу, я снял CD из книги, которая использует directx для рендеринга 3-х объектов. когда я нажимаю компиляцию, я получаю следующую ошибку

C1083: Cannot open include file: 'dxerr9.h': No such file or directory

Я использую VC ++ 2008 Express Edition, и я убегаю Vista. Я перешел к следующей папке

[править]

C:\Program Files (x86)\Microsoft DirectX SDK (February 2010)\Include

Я смог найти dxerr.h в папке, и путь также включается во вкладку VC ++ Directories в окне настроек. не знайте то, что продолжается.

9
задан numerical25 15 April 2010 в 23:37
поделиться

2 ответа

Похоже, ваша программа была написана с использованием более старой версии DirectX SDK. «Dxerr9.h» присутствует как минимум в «Microsoft DirectX 9.0 SDK (декабрь 2004 г.)», но отсутствует как минимум в «Microsoft DirectX SDK (август 2009 г.)».

13
ответ дан 4 December 2019 в 14:27
поделиться

Думаю, Виталий Валь был прав. о следующем:

Кажется, ваша программа была написана с использованием более старой версии DirectX SDK. «Dxerr9.h» присутствует как минимум в «Microsoft DirectX 9.0 SDK (декабрь 2004 г.)», но отсутствует как минимум в «Microsoft DirectX SDK (август 2009 г.)».

Думаю, теперь файлы идут через dxerr.h. Я удалил 9 в файлы заголовка и lib, и это сработало.

1
ответ дан 4 December 2019 в 14:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: