Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не могу инициализировать Direct3D

1.7K
05 марта 2006 года
ilyes
181 / / 22.02.2006
Начал разбираться с Direct3D и сразу фигня какая-то:

во всех примерах написано:

//Обьявляем переменные
LPDIRECT3D9 p_d3d = NULL;
LPDIRECT3DDEVICE9 p_d3d_Device = NULL;

...

//после строки UpdateWindow (hWnd); добавляем следующий код:

p_d3d = Direct3DCreate9(D3D_SDK_VERSION);


и тут он мне выдает такое:

error LNK2019: unresolved external symbol _Direct3DCreate9@4 referenced in function _wWinMain@16
1.7K
05 марта 2006 года
ilyes
181 / / 22.02.2006
Причем все переменные и функции С++ знает...
12K
07 марта 2006 года
leeb
32 / / 01.02.2006
А ты указал линкеру библиотеки? Делай так. У меня правда Visual Studio 2002. Заходи в опции проекта. Там ищи Linker. В нем ищи Input. И в Additional Dependencies через пробел пропиши названия библиотек. кажется что-то вроде d3d9.lib . Ну и т.д. Или можно так. Прямо в начало какого-нибудь исходного файла (самое главное, чтобы было всего один раз)добавляй
#pragma comment (lib, "название_библиотеки.lib")
1.7K
07 марта 2006 года
ilyes
181 / / 22.02.2006
Прагму я прописал...
263
12 февраля 2008 года
koltaviy
816 / / 16.12.2004
Поднимаю тему - Проблема такая же.
Не могу разобраться.. Понятно, что какая-то глупость, но все-таки расскажите.

1) Microsoft DirectX SDK (February 2007)
2) Microsoft Visual Studio 2005 / C++
3) Tools->Options: Lib'ы и Include'ы подключил.
4) Проект состоит из одного файла cpp: Инициализация DX и прочая чушь - простейший пример.
5)
 
Код:
#include <d3d9.h>
#pragma comment( lib, "d3d9.lib" )

Ошибка та же, что и у ТопикСтратера - UnresolvedExternal той же функции.
263
12 февраля 2008 года
koltaviy
816 / / 16.12.2004
Вопрос снят - не те либы подключил: подключал x64, а нужно x86 :D
Модераторам - сорри за глупость..
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог