VS2013 - MSVCR120.dll aus Win32 Projekt entfernen
-
Beim erstellen eines Win32 Programs unter VS2013 wird automatisch im kompilierten exe automatisch auf die MSVCR120.dll verwiesen. Bzw. auf einen Rechner ohne diese DLL läuft das Progamm natürlich nicht.
Frage, wie/wo muss man etwas ändern/umstellen, damit die kompilierte exe diese Datei nicht mehr benötigt? Vielen Dank!
-
http://en.wikipedia.org/wiki/Microsoft_Windows_library_files#MSVCRT.DLL_and_MSVCPP.DLL
http://msdn.microsoft.com/de-de/library/ms235265.aspx
du kannst z.b. statisch linken
-
will sagen, dass du sie wohl benötigen wirst, wenn du die vc++ c runtime library benutzt.
-
Einfach von Multithreaded-Debug-DLL auf Mutithreaded-DLL umstellen. VS stellt es standardmäßig so ein, dass die Debug-Version die Debug-DLL benutzt und die Release-Version die Nicht-Debug-DLL. Heißt, wenn du auf Release umstellst, dann brauchst du die DLL nicht mehr.