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