Probleme mit Release-Version
-
Ich verwende den MSVC++ 6.0 in der Autoren-Edition. In meinem Projekt benutze ich DirectX 8 und eben auch DirectInput.
In der Debug-Version kompiliert alles wunderbar, allerdings muss hier schon der Compiler aktiv werden:DIRECTINPUT_VERSION undefined. Defaulting to version 0x0800
Wenn ich jetzt in der Release-Version kompilieren will, macht er das nicht mehr, dafür krieg ich mehrere hundert Fehlermeldungen im Stile von "Nicht definierter Bezeichner" im Zusammenhang mit allen DirectInput-Objekten...
Woran liegt das? Und was kann ich tun, um trotzdem in der Release-Version kompilieren zu können?
-
Probier mal
#define DIRECTINPUT_VERSION 0xDEINEDX-VERSION
-
schau mal ob du nicht vergessen hast in der release config die dinput libs mitzulinken
-
Was man da alles nicht vergessen sollte, müsset alles in der FAQ gelistet sein.