Microsoft Visual C ++


Microsoft Visual C ++ ( MSVC ) es un compilador para los lenguajes de programación C , C ++ y C ++ / CX de Microsoft . MSVC es software propietario ; Originalmente era un producto independiente, pero luego se convirtió en parte de Visual Studio y estuvo disponible tanto en forma de software de prueba como de software gratuito . Cuenta con herramientas para desarrollar y depurar código C ++, especialmente código escrito para la API de Windows , DirectX y .NET .

Muchas aplicaciones requieren paquetes de biblioteca de tiempo de ejecución de Visual C ++ redistribuibles para funcionar correctamente. Estos paquetes a menudo se instalan independientemente de las aplicaciones, lo que permite que varias aplicaciones hagan uso del paquete y solo tengan que instalarlo una vez. Estos paquetes de tiempo de ejecución y redistribuibles de Visual C ++ se instalan principalmente para las bibliotecas estándar que utilizan muchas aplicaciones. [3]

El predecesor de Visual C ++ se llamó Microsoft C / C ++ . También había un Microsoft QuickC 2.5 y un Microsoft QuickC para Windows 1.0. El compilador de Visual C ++ todavía se conoce como Microsoft C / C ++ y, desde el lanzamiento de Visual C ++ 2015 Update 2, está en la versión 14.0.23918.0 [ cita requerida ] .

La macro predefinida _MSC_VERindica los números de versión principal y secundaria del compilador de Visual C ++. El valor de la macro es un literal entero en el que los dos últimos dígitos indican el número de versión secundaria y los dígitos anteriores indican el número de versión principal.

Desde Visual Studio 2017, _MSC_VERse incrementa monótonamente en cada actualización del conjunto de herramientas de Visual C ++ . Así, por ejemplo, la versión de | 14.11 que se envía con Visual Studio 2017 versión 15.3.0 se establece _MSC_VERen 1911. Microsoft recomienda usar el >=operador para probar el valor de _MSC_VER.


Estos números de versión se refieren al número de versión principal de los compiladores y bibliotecas de Visual C ++, como se puede ver en los directorios de instalación. No se refiere al año en el nombre de la versión de Visual Studio. Está disponible una lista completa. [47] [48]