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