Привет.
Не получается создать итерфейс директдроу 7.
Откопал старый DirectX 8.1 SDK. (не спрашивайте- так нужно:)) Его можно использовать на стареньком компиляторе же - MVC++ 6.0 (новые студии ругаются на заголовки из 8 директа - понятно, почему).
При вызове функции DirectDrawCreateEx(NULL, (void**)&lpdd7, IID_IDirectDraw7, NULL);
Компилятор ругается, что IID_IDirectDraw7 unresolved external symbol.
Что не так делаю?
Ну.... Вероятно не прописал либы (ddraw.lib)
Скорее всего проблема в настройках - включены ли ddraw.lib и dxguid.lib?
Точно - ddraw.lib прописал, а dxguid.lib забыл.
Спасибо:)
TirexiK
Извени за вопрос но зачем 8,1 кода 9 тоже поддерживает все библиотеки 8. Если я не ошибаюсь.
TirexiK
> Его можно использовать на стареньком компиляторе же - MVC++ 6.0 (новые студии ругаются на заголовки из 8 директа - понятно, почему).
Использую DX 7.1 в 2003 студии (PopCap)
Mekrod
>зачем 8,1 кода 9 тоже поддерживает все библиотеки 8. Если я не ошибаюсь.
Есть старый проект, написанный на 8-ом. Надо разобраться в исходниках и внести кое-какие поправки.
the_siv
>Использую DX 7.1 в 2003 студии (PopCap)
Да возможно, но в студии 2008 проект вообще не комплируется
the_siv
При подключении include и lib директорий из DirectX 8.1 SDK студия MVC++ 2008 не хочеть компилировать ничего - ругается на winnt.h.
Тема в архиве.