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 .