[gelöst]Anwendung ohne Redistributable Package ausführen
-
Hallo zusammen,
folgendes Szenario: Ich habe eine MFC-DLL mit Visual Studio 2008 geschrieben, deren Anwendbarkeit auch auf Rechnern ohne installiertes C++ Redistributable Package möglich sein soll.
Es wäre schön, wenn ich 2 Arten von Lösungen bekommen könnte:
1. Was müsste ich tun, um das Projekt nochmal mit den benötigten Dateien aus dem Package neu zu kompilieren?
2. (bevorzugt!) Welche Dateien benötige ich "neben der DLL" im selben Verzeichnis oder anderswo (wo?), um die DLL verwenden zu können?
Zusätzliche Frage: Ändert sich bei den Lösungen etwas, wenn es sich statt bei einer DLL um eine Exe handelt?
Vielen Dank für Antworten.
Grüße,
Ahalex
-
1. Möglichkeit: statisch Linken
2. Möglichkeit: http://blog.m-ri.de/index.php/2008/05/06/hotfix-fuer-usemsprivateassembliesh-und-vc-2008/
Bei Jochen in seinem Blog findest Du auch einen Artikel dazu.
-
Wunderbar - sowohl deine als auch Jochens Lösung. Vielen Dank!