vcpkg es un instalador de paquetes de la línea de comandos de Microsoft para C++.[1] Es un instalador de paquetes de código abierto[2] y multiplataforma. Está regulado bajo la licencia MIT.[3]
Historia
Fue anunciado en la CppCon de 2016.[4] En este anuncio se hablaba de un instalador de paquetes con soporte para 20 librerías y exclusivo de Windows.[5] 19 meses después, en abril de 2018 vcpkg ya daba soporte a 900 librerías, gracias a las aportaciones de la comunidad.[5] Las aportaciones de los usuarios se hacen a través de su GitHub, estando todavía abierto para nuevas aportaciones.[2]
En 2018 Microsoft anunció la disponibilidad de este instalador para Mac y GNU/Linux, entre otros sistemas POSIX.[6]
En julio de 2020 hay 1900 bibliotecas soportadas por el instalador de paquetes vcpkg.[2]
Compatibilidades
Actualmente soporta 1900 bibliotecas. Tiene compatibilidad con todas las bibliotecas del catálogo vcpkg con Visual Studio 2015, Visual Studio 2017 y Visual Studio 2019.[1]
Desde 2018 es compatible con los Sistemas Operativos MacOS y GNU/Linux además de Windows, también está disponible en otros sistemas POSIX.
Requerimientos
Para poder utilizar este instalador por línea de comandos se requiere:[7]
- Git.
- Microsoft Visual Studio 2015 o superior.
- Windows 7 o superior.
Funcionalidades
Se utiliza para importar e instalar paquetes y bibliotecas de terceros en Windows, Linux y MacOS,[1]
Ejemplo de uso para instalar una biblioteca en Linux:
Para realizar esta instalación debe estar construido el paquete vcpkg desde GitHub. En este caso se instalaría la librería sdl2.
Referencias