C++/DirectX-Programm auf anderen PCs nicht lauffähig

G

Glorfindelll

Gast
Ich habe ein einfaches DirectX-Programm mit C++ programmiert. Auf meinem PC (kompiliert mit Microsoft Visual Express Studio) läuft es einwandfrei. Jedoch fehlen auf anderen PCs immer die DirectX-dlls (Fehlermeldung) trotz installiertem DirectX SDK. Wie kann ich diese irgendwie direkt einbinden um mein Programm PC-unabhängig lauffähig zu machen.
Wäre über Antwort sehr erfreut
Glorfindelll
 
Welche DLLs fehlen denn genau?

Standardmäßig ist VC++ EE so konfiguriert, dass erzeugte Binaries dynamisch gegen die MS Runtime-DLL linken. Deshalb die Frage.
 
Statisch linken hilft da auch nicht (oder nicht immer?).
Ich habe in der Firma schon einige Tools geschrieben, alle statisch gelinkt, für die trotzdem das Redistributable Package installiert werden muss.
 
wieso mit C++ Dx programmieren? Versuch erstmal mit C# XNA. Es ist auf jeden fall viel einfacher. Nach 3 min hab ein 3D miniprogramm zusammengebaut was die cam um den objekt bewegen lässt.
 
Zurück
Oben