vcpkg

De Wikipedia, la enciclopedia libre
vcpckg
Información general
Tipo de programa software
Desarrollador
Licencia Licencia MIT
Información técnica
Programado en C++
Plataformas admitidas multiplataforma
Enlaces

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[editar]

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[editar]

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[editar]

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[editar]

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:

vcpkg install sdl2

Para realizar esta instalación debe estar construido el paquete vcpkg desde GitHub. En este caso se instalaría la librería sdl2.

Referencias[editar]

  1. a b c corob-msft. «vcpkg: un administrador de paquetes de C++ para Windows, Linux y macOS». docs.microsoft.com. Consultado el 26 de noviembre de 2020. 
  2. a b c microsoft/vcpkg, Microsoft, 26 de noviembre de 2020, consultado el 26 de noviembre de 2020 .
  3. «README - GitHub». 
  4. CppCon programa de conferencias de 2016
  5. a b «Announcing a single C++ library manager for Linux, macOS and Windows: Vcpkg». C++ Team Blog (en inglés estadounidense). 24 de abril de 2018. Consultado el 26 de noviembre de 2020. 
  6. «Microsoft porta el gestor de bibliotecas de C++ vcpkg a Linux y Mac » MuyLinux». MuyLinux. 25 de abril de 2018. Consultado el 26 de noviembre de 2020. 
  7. «vcpkg -- C++ Easy Mode Step by Step Tutorial». GameFromScratch.com (en inglés estadounidense). 11 de agosto de 2020. Consultado el 26 de noviembre de 2020.