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.


Anmelden zum Antworten