DirectX Debug-Version Problem



  • Hallo Leute

    Ich habe ein Problem mit DirectX, bei dem ihr mir vielleicht helfen könnt. Bei einem D3D-Projekt, dass ich erstellt habe als die Debug-Version von DirectX installiert war erhalte ich nachdem ich auf die Release-Version von DirectX umgestellt habe eine Fehlermeldung (d3dx9d.dll ist nicht auffindbar). Der Versuch der neu-kompillieren mit Änderung der Zeile

    #pragma comment(lib, "d3dx9d.lib")
    

    was die debug-version der lib lädt, in

    #pragma comment(lib, "d3dx9.lib")
    

    führt (wie die meisten anderen Versuche) zu einer ganzen Reihe Link-Errors.

    Jetzt die Frage: Was mache ich Falsch??? 😕

    Jede Hilfe ist wilkommen
    Grüsse vom executor



  • AFAIK wird die eine erstere dynamisch und die andere statisch gelinkt. Es Existiert also keine d3dx9.dll und d3dx9d.dll nur auf Systemen mit DX9SDK. Allerdings gibt es wohl Compiler (wahrschienlich alle != Microsoft's), welche die statische Version nicht linken können, also welchen benutzt du denn?



  • Ich benutze CodeWarrior 8.0, verstehe aber noch nicht ganz, was das damit zu tun hat 😕


Anmelden zum Antworten