Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

14.01.2009, 14:21

d3dx9d_25.dll nicht gefunden

hi,
seitdem ich mein zeugs in vista kompilier kommt immer diese meldung beim starten der anwendung:

"Die Anwendung konnte nicht gestartet werden, weil d3dx9d_25.dll nicht gefunden wurde... etc."

ich möchte dx9 anwendungen schreiben, die dann auch auf xp laufen..

wenn ich die datei ins gleiche verzeichnis (oder systemverzeichnis von windows) kopiere gehts wieder. nur, wenn ich das ganze an einen bekannten verschicke, kann ders auch wieder nich ausführen, weil die d3dx9d_25.dll fehlt. ich will die datei aber nicht immer mitliefern. das ganze müsste sich doch irgendwie umgehen lassen?

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

2

14.01.2009, 14:25

Dann Link das ganze mit in die exe.
http://www.kalmbach-software.de/screencasts/VC2008EE-StaticLinkCRT/

3

14.01.2009, 14:40

Ich würd mal das neueste DX SDK installieren und neu kompilieren.
Auf Benutzerseite sollte das aktuelle DX-Redist installiert sein.
Es gibt auch ein Redist-Update, das die älteren Versionen beinhaltet und Probleme wie du sie hast beseitigt.
Hab den Link leider nicht mehr gefunden.

Drakons Variante betrifft die C++-Laufzeitbibliotheken
fka tm

drakon

Supermoderator

Beiträge: 6 513

Wohnort: Schweiz

Beruf: Entrepreneur

  • Private Nachricht senden

4

14.01.2009, 15:04

Zitat von »"TrikkieMikkie"«


Drakons Variante betrifft die C++-Laufzeitbibliotheken


Hups.

@Humpenface:
Also ich persönlich bevorzuge, wenn du die dll mitlieferst. Ist ja nicht mehr die Welt, wenn man sich die auch noch runterladen muss. Aber achte, dass du die Release Version mitgibst.

5

14.01.2009, 22:44

vielen danke für die antworten! ich hab einfach eines der 9er sdk´s drüber installiert, dann funktioniert es wieder. vorher hab ichs so gemacht, dass das neuste (!=9) sdk drauf war und hatte die header vom 9er verwendet... ansonsten hat das aber gut funktioniert

Werbeanzeige