Hallo,
ich habe ein Problem mit der Initialisierung von DirectX.
Ich bekomme diese Fehlermeldungen:
|
Quellcode
|
1
2
3
4
5
6
7
8
|
1>------ Erstellen gestartet: Projekt: dsDirectX 2 ( InitDirect3D ), Konfiguration: Debug Win32 ------
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbInit(void)" (__imp_?tbInit@@YA?AW4tbResult@@XZ)" in Funktion "_WinMain@16".
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbExit(void)" (__imp_?tbExit@@YA?AW4tbResult@@XZ)" in Funktion "_WinMain@16".
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""__declspec(dllimport) enum tbResult __cdecl tbDoMessageLoop(enum tbResult (__cdecl*)(float),enum tbResult (__cdecl*)(float))" (__imp_?tbDoMessageLoop@@YA?AW4tbResult@@P6A?AW41@M@Z0@Z)" in Funktion "_WinMain@16".
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""enum tbResult __cdecl InitWindow(int,int,char *,struct HICON__ *)" (?InitWindow@@YA?AW4tbResult@@HHPADPAUHICON__@@@Z)" in Funktion "_WinMain@16".
1>main.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""enum tbResult __cdecl ExitWindow(void)" (?ExitWindow@@YA?AW4tbResult@@XZ)" in Funktion "_WinMain@16".
..\Visual Studio 2012\Projects\dsDirectX 2 ( InitDirect3D )\Debug\dsDirectX 2 ( InitDirect3D ).exe : fatal error LNK1120: 5 nicht aufgelöste Externe
========== Erstellen: 0 erfolgreich, 1 fehlerhaft, 0 aktuell, 0 übersprungen ==========
|
Ich habe schon alles probiert, aber nichts hat funktioniert!
Kann mir bitte jemand noch einmal genau erklären, wass ich in welcher Reihenfolge machen muss?
Ich habe:
-in den VC++ - Verzeichnissen die Ordnerstrukturen von lib und include eingetragen ( der TriBase - Engine, des DirectX9 - SDKs, des Platform - SDKs)
-unter Linker - Eingabe d3d9.lib hinzugefügt, dxerr9.lib konnte ich nicht einbinden, es gab jedesmal die Fehlermeldung "konnte die Quelle nicht öffnen".
-sämtliche Header-, Quell- und Ressourcendateien dem Projekt hinzugefügt, wie beschrieben.
-und das alles mehrmals in jeweils unterschiedlichen neuen Projekten wiederholt, um sicher zu sein.
Allerdings: Das vorherige Projekt hat funktioniert, die Auflistung der Grafikkartentreiber etc.
Ich benutze Visual Studio 2012 Express auf Windows 7 (64bit).
Kann mir bitte jemand helfen?
Danke!!
Player894