Kompilieren in MS Visual C++ 6

Ling79

Grünschnabel
Hallöle,

mit dem gleichen Problem habe ich mich schon vor zwei Monaten zu Wort gemeldet, leider konnten mir die zahlreichen Antworten nicht zu einem entgültigen Ergebnis verhelfen...

Das Problem: wenn ich ein Programm kompiliere, kann ich eine Windowsanwendung auf einem Rechner starten, auf anderen Rechnern läuft diese nicht. Als Fehlermeldung gibts: " *42.dll kann nciht gefunden werden!" Nun wurde mir vorgeschlagen, unter ->Extras ->Optionen die Einstellung "statische Bibliotheken" zu wählen und eine Release-Version zu erstellen... Das half leider auch nicht. Wofür ist die *.dll eigentlich gut und wie kann ich das Problem lösen? Danke schon mal im Vorraus.

Frank
 
Hi.

Erstmal wäre es ganz gut zu wissen wie die Dll genau heißt, sonst kann wohl kaum jemand sagen wozu die gut ist (ohne Glaskugel).

Gruß
 
Von der Endung her würde ich sagen, er meint die MFC42.dll. Wenn du die MFC-Dlls statisch linken kannst (geht nicht bei allen VC6-Versionen!) und Release erstellt hast, sollte dein Programm alleine lauffähig sein.

Wenn du das nicht kannst, kannst du die DLL aus deinem Windows-Ordner kopieren und mit deinem Programm ausliefern. Lege die DLL aber bitte NICHT in den Windows-Ordner, sondern lass sie bei deinem Programm.
 
Zurück