Anwendung mit DLLs will nicht auf anderem Rechner laufen
-
Hallo,
ich habe folgendes Problem:
Für ein bestehendes VC++ Projekt habe ich eine DLL erstellt. Auf meinem Rechner läuft alles wunderbar. Auf einen anderen Rechner ohne Studio allerdings nicht.
Vom Dependency Walker erhalte ich folgende Ausgabe für die DLL
Error: The Side-by-Side configuration for "name.dll" contains errorss. Diese Anwendung konnte nicht gestartet werden, da die Side-by-Side Konfiguration ungültig ist. Weitere Informationen finden Sie im Anwendungsereignisprotokoll (14001).
Kann es zu Problemen kommen, weil die Hauptanwendung die MFC-Libs und die CRT statisch eingebunden hat, meine DLL die CRT allerdings dynamisch eingebunden hat?
Die entsprechenden DLLs liegen alle im Ornder meiner DLL.Wer weiß Rat?
-
Du musst das Redistributable Package von VC 2005/2008 installieren, wenn Du dynamische Laufzeitbibliotheken verwendest.
-
sri schrieb:
Du musst das Redistributable Package von VC 2005/2008 installieren, wenn Du dynamische Laufzeitbibliotheken verwendest.
Ja, habe ich gestern auch raus gefunden, seit dem läuft es auch.