Ja, aber ich gehe mal davon aus, dass jeder der ein DX Spiel spielen möchte auch DirectX installiert hat. Natürlich kann man davon später bei großen Projekten nicht mehr ausgehen.
Naja aber zurück zum Thema, natürlich liefere ich keine Debug Builds aus, aber das ist ja das Problem. Ich stell auf Release doch wenn ich bei den Settings unter Release nicht die debug Version von D3DX9.lib eintrage (also die D3DX9D.lib), dann bekomme ich einen linker Fehler für die "D3DXCreateTextureFromFileEx" Funktion.
Sprich, er kann die Funktion in D3DX9.lib nicht finden.
Edit: Ok wenn man sein Problem nochmal beschreibt, dann kommt man meistens auf die dummen, aber menschlichen Fehler.
Habe meinen achso einfachen Fehler gefunden... Ich sollte anstatt den Fehler bei d3dx9d.libzu suchen, lieber den Fehler bei d3dx9.lib suchen, letztere hatte ich nämlich vergessen zu linken.
Naja hatte ich ja doch recht, ich habe den Wald vor lauter Bäumen nicht gesehen. Sorry dass ich deine Zeit verschwendet habe. Habe wohl die ganze Zeit beim durchlesen der Lib's d3d9.lib mit d3dx9.lib verwechselt.
Naja sorry und Danke für deine Hilfe
MfG Noxum