kscha
Mitglied
Hallo alle zusammen !
Ich habe bis jetzt noch nie (bewusst bzw. aktiv) mit DLLs gearbeitet. Deshalb habe ich nun folgendes Problem (ich versuche es so einfach wie möglich zu formulieren):
Ich habe in Visual C++ 6.0 (MFC) eine GUI entwickelt. Wenn ich diese .exe-Datei auf meinem Rechner starte, dann läuft alles einwandfrei. Starte ich jedoch diese Anwendung auf einem Rechner auf dem kein Visual C++ 6.0 installiert ist, dann bringt er mir die Fehlermeldung '... .dll nicht gefunden' (z.B. MFC42D.dll oder MSVCRTD.dll). Ich würde jetzt gerne die Anwendung unabhängig von irgendwelchen Programmen oder DLLs laufen lassen können.
Und hier jetzt meine Fragen dazu:
1. Wie kann ich DLLs statisch in meine .exe einbinden, so dass ich nur die exe-Datei auf einen Rechner kopieren muß und somit unabhängig von DLLs bin ?
2. Wie ist dafür die genaue Vorgehensweise ?
3. Wie kann ich herausfinden, welche DLLs von der Anwendung überhaupt genutzt bzw. benötigt werden ?
Für mögliche Lösungsvorschläge wäre ich SEHR dankbar !!
Viele Grüße
Kai
Ich habe bis jetzt noch nie (bewusst bzw. aktiv) mit DLLs gearbeitet. Deshalb habe ich nun folgendes Problem (ich versuche es so einfach wie möglich zu formulieren):
Ich habe in Visual C++ 6.0 (MFC) eine GUI entwickelt. Wenn ich diese .exe-Datei auf meinem Rechner starte, dann läuft alles einwandfrei. Starte ich jedoch diese Anwendung auf einem Rechner auf dem kein Visual C++ 6.0 installiert ist, dann bringt er mir die Fehlermeldung '... .dll nicht gefunden' (z.B. MFC42D.dll oder MSVCRTD.dll). Ich würde jetzt gerne die Anwendung unabhängig von irgendwelchen Programmen oder DLLs laufen lassen können.
Und hier jetzt meine Fragen dazu:
1. Wie kann ich DLLs statisch in meine .exe einbinden, so dass ich nur die exe-Datei auf einen Rechner kopieren muß und somit unabhängig von DLLs bin ?
2. Wie ist dafür die genaue Vorgehensweise ?
3. Wie kann ich herausfinden, welche DLLs von der Anwendung überhaupt genutzt bzw. benötigt werden ?
Für mögliche Lösungsvorschläge wäre ich SEHR dankbar !!
Viele Grüße
Kai