Köra VC++ 2010 program utan Redistributable/Runtime installerat?
Jag har stött på ett problem. Jag har programmerat några program i VC++ 2010 och skulle vilja att dessa program kan köras på datorer som inte har Redistributable/Runtime installerat. Hur skall jag gå till väga för att lösa detta problem på bästa sätt? Man skulle ju antagligen kunna lägga dll filerna som krävs i samma mapp som programmet, men detta kommer nog bli ganska stökigt och inte särskilt effektivt. Man skulle ju också på något sätt kunna lägga in dll filerna som krävs i .exe filen, hur mycket större skulle .exe filen bli då på ett ungefär? Och hur går jag till väga för att göra detta? Att installera Redistributable/Runtime på datorn är inget alternativ då programmet ska kunna köras utan admin konto. Finns det något annat sätt man kan göra på?
En fråga till vad är skillnaden på att köra med /clr och med /clr:pure? Av någon anledning är /clr:pure standard men programmet blir mycket mindre om man kör /clr.
Standardsvaret är väl att använda statisk länkning (Configuration Properties --> C/C++ --> Code Generation --> Runtime Library), men det har en tendens att krocka med många andra inställningar (olika former av clr till exempel)...
Standardsvaret är väl att använda statisk länkning (Configuration Properties --> C/C++ --> Code Generation --> Runtime Library), men det har en tendens att krocka med många andra inställningar (olika former av clr till exempel)...