warcraft solucionar msvcr120 msvcp120 juegos como c++ visual-studio visual-c++ visual-studio-2012 dll

solucionar - Deshágase de la dependencia de msvcr120.dll/msvcp120.dll en mi aplicación de lanzamiento(VC++ 2013)



msvcr120.dll windows 8.1 64 bit download (2)

De los comentarios Para eliminar el requisito de posiblemente necesitar la redistribuible, puede construir su aplicación con el tiempo de ejecución estático (/ opción MT) en lugar de cualquiera de las opciones dinámicas de tiempo de ejecución.

Sé que hay algunas preguntas sobre cómo incluir msvcr120.dll / msvcp120.dll en su proyecto.

Pero quiero abandonar esa dependencia. Compilo el programa en la versión de lanzamiento, en Visual Studio 2013. No dependo de ningún comando específico de VS ( #pragma etc.) o encabezados precompilados, etc.

Quiero compilarlo en un único .exe de lanzamiento y proporcionarlo al usuario SIN exigirle que instale VC ++ Redistributes para VS (el usuario estará trabajando en Windows 7, Windows 8, tal vez Windows XP).

¿Es eso posible? ¿Si es así, cómo?


Puede vincular estáticamente el tiempo de ejecución a su proyecto configurando el indicador /MT . Puede encontrar esta opción en Visual Studio 2013 en Project > [ProjectName] Properties ... > Configuration Properties > C / C ++ > Code Generation > Runtime Library . Asegúrese de configurarlo solo para la configuración de Release .