Проблема со связью DirectX: Проблема со связью - PullRequest
0 голосов
/ 23 ноября 2010

Хорошо, ребята только что установили июньский DirectX SDK, читали документацию.Установите в моей Visual Studio указание на правильные файлы Lib Include и Executable с помощью пользовательской переменной.

$ (DXSDK_DIR), для которой задан путь к файлу SDK

Я попробовал техническую демонстрационную версию наугадэто сработало, счастливые дни!

Решили начать с учебников, посмотрели первый, решили открыть файл SLN и собрать его, чтобы немного попрактиковаться в обратном проектировании.

Увы, нет, я продолжаюПолучение этой ошибки!

Ошибка 1: фатальная ошибка LNK1104: невозможно открыть файл 'd3d10d.lib' Tutorial00 Tutorial00

Я проверил папку Lib / x86 на наличие папки отладки !!!!Я также вымыл и перестроил решение до сих пор не радует!

Подумал, возможно, это была проблема с моей пользовательской переменной, поменял ее на прямую ссылку.

exe C: \ Program Files \ Microsoft DirectX SDK (июнь 2010 г.) \ Utilities \ Bin \ x86

include C: \ Program Files \ Microsoft DirectX SDK (июнь 2010 г.) \ Include

lib C: \ Program Files \ Microsoft DirectX SDK (июнь 2010 г.) \ Lib \ x86

Все та же ошибка!

Я решил отодвинуть это в сторону, пока пытался2-й учебник не дает мне ошибку в том же духе.

Ошибка 1 фатальная ошибка C1083: Невозможно открыть включаемый файл: 'd3d10sdklayers.h': Нет такого файла или каталога c: \ program files \ microsoftsdks \ windows \ v6.0a \ include \ d3d10.h 6676 Tutorial01

Второй, похоже, связан с Windows 6 SDK, это не то, что для мобильной разработки, или я запутался.У меня сложилось впечатление, что DirectX SDK самодостаточен и его просто нужно связать с компилятором VS.Для ниндзя GameDev, что я делаю не так?

1 Ответ

1 голос
/ 24 ноября 2010

Не уверен, какую версию Visual Studio вы используете.Похоже, вы забыли добавить файл d3d10d.lib в настройки компоновщика.Если вы используете 2010, попробуйте добавить d3d10d.lib в Project-> Properties-> Linker-> Input-> Additional Depenancies.

Вторая проблема - неверная конфигурация в отношении ваших путей включения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...