Я скачал Direct X SDK с веб-сайта Microsoft, но когда я пытаюсь скомпилировать свой код, я получаю эту ошибку:
Error 1 error LNK2019: unresolved external symbol _Direct3DCreate9@4 referenced in function "void __cdecl initD3D(struct HWND__ *)" (?initD3D@@YAXPAUHWND__@@@Z) C:\Users\Josh\Desktop\Tutorial\Tutorial\Tutorial.obj Tutorial
Я добавил Direct X в мои каталоги сборки C ++, как это:
$(DXSDK_DIR)include
$(DXSDK_DIR)Lib\x64
Я прогуглил это и обнаружил, что большую часть времени люди забывают эту строку:
#pragma comment (lib, "d3dx9.lib")
Но это для меня, вот мои включения и lib:
#include <windows.h>
#include <windowsx.h>
#include <d3d9.h>
#include <d3dx9.h>
#pragma comment (lib, "d3d9.lib")
#pragma comment (lib, "d3dx9.lib")
Кто-нибудь может мне помочь с этим?Я использую Visual Studio 2010 Professional на win7 x64