Wenn ich ein Programm nur mit der Header InitWindow.h schreibe, funktioniert alles, aber sobald ich Direct3DEnum.h und InitDirect3D.h
einbinde und sonst nichts verändere, kommt folgende Meldung:
|
Quellcode
|
1
2
3
4
5
6
7
8
9
10
|
------ Erstellen gestartet: Projekt: Direct3D, Konfiguration: Debug Win32 ------
Kompilieren...
Direct3D.cpp
Verknüpfen...
InitDirect3D.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_DXGetErrorString9A@4" in Funktion ""enum tbResult __cdecl InitDirect3D(struct SDirect3DParameters *,struct HWND__ *)" (?InitDirect3D@@YA?AW4tbResult@@PAUSDirect3DParameters@@PAUHWND__@@@Z)".
InitDirect3D.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_DXGetErrorDescription9A@4" in Funktion ""enum tbResult __cdecl InitDirect3D(struct SDirect3DParameters *,struct HWND__ *)" (?InitDirect3D@@YA?AW4tbResult@@PAUSDirect3DParameters@@PAUHWND__@@@Z)".
C:\Dokumente und Einstellungen\Felix\Desktop\DirectX und TriBase\Projekte\Direct3D\Debug\Direct3D.exe : fatal error LNK1120: 2 nicht aufgelöste externe Verweise.
Das Buildprotokoll wurde unter "file://c:\Dokumente und Einstellungen\Felix\Desktop\DirectX und TriBase\Projekte\Direct3D\Debug\BuildLog.htm" gespeichert.
Direct3D - 3 Fehler, 0 Warnung(en)
========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ==========
|
was mache ich hier Falsch?