Hallo wieder einmal, leider habe ich erneut ein Problem.
Eigentlich bezieht es sich ziemlich genau auf das Beispiel im Buch (Seite 109), bei dem die Grafikadapter aufgelistet werden.
Undzwar habe ich folgendes Problem:
Ich erhalte (leider weiß ich nicht, nicht einmal nach der msdn Seite, warum) beim Kompilieren 2 Fehler (die höchstwahrscheinlich zusammenhängen):
Fehler error LNK1120: 1 nicht aufgelöste externe Verweis
Fehler error LNK2001: Nicht aufgelöstes externes Symbol "_Direct3DCreate9@4".
Hier ist mein Code:
|
Quellcode
|
1
2
3
4
5
6
7
8
|
PDIRECT3D9 m_pD3D;
m_pD3D = Direct3DCreate9(D3D_SDK_VERSION);
if(!m_pD3D)
{
// Fehler!
MessageBox(NULL, "Die IDirect3D9-Schnittstelle konnte nicht generiert werden! DirectX 9 oder höher wird benötigt!", "Fehler", MB_OK | MB_ICONEXCLAMATION);
TB_ERROR("Die IDirect3D9-Schnittstelle konnte nicht generiert werden! DirectX 9 oder höher wird benötigt!", TB_ERROR);
}
|
Ich bin mir sehr sicher, alle auch im Beispiel verwendeten Imports (Windows.h, stdio.h, d3d9.h) eingebunden zu haben und bei dem Projekt gab es vorher noch nie Fehler.
Weiß irgendwer, woher dieser Fehler kommt bzw. wie man ihn beheben kann?