Leer en un idioma diferente
vcpkg es un administrador de paquetes C/C++ gratuito y de código abierto mantenido por Microsoft y la comunidad C++.
Lanzado inicialmente en 2016 como una herramienta para ayudar a los desarrolladores a migrar sus proyectos a versiones más nuevas de Visual Studio, vcpkg ha evolucionado hasta convertirse en una herramienta multiplataforma utilizada por desarrolladores en Windows, macOS y Linux. vcpkg tiene una gran colección de bibliotecas de código abierto y funciones listas para la empresa diseñadas para facilitar su proceso de desarrollo con soporte para cualquier sistema de construcción y proyecto. vcpkg es una herramienta C++ en esencia y está escrita en C++ con scripts en CMake. Está diseñado desde cero para abordar los puntos débiles únicos que experimentan los desarrolladores de C/C++.
¡Esta herramienta y ecosistema están en constante evolución y siempre agradecemos las contribuciones! Aprenda cómo comenzar a contribuir con nuestro tutorial de empaque y guía de mantenimiento.
Primero, siga una de nuestras guías de inicio rápido.
Ya sea que esté utilizando CMake, MSBuild o cualquier otro sistema de compilación, vcpkg lo tiene cubierto:
También puedes usar cualquier editor:
Si una biblioteca que necesita no está presente en el registro vcpkg, abra una incidencia en el repositorio de GitHub o contribuya con el paquete usted mismo.
Una vez que haya instalado y funcionando vcpkg, es posible que desee agregar la función de tabulación a su terminal.
Crea un manifiesto para las dependencias de tu proyecto:
vcpkg new --application
vcpkg add port fmt
O instale paquetes a través de la línea de comando:
vcpkg install fmt
Luego utilice una de nuestras integraciones disponibles para CMake, MSBuild u otros sistemas de compilación.
Para obtener una breve descripción de todos los comandos disponibles, ejecute vcpkg help
. Ejecute vcpkg help [topic]
para obtener detalles sobre un tema específico.
vcpkg ofrece potentes funciones para sus necesidades de gestión de paquetes:
vcpkg es un proyecto de código abierto y, por lo tanto, se construye con sus contribuciones. A continuación se muestran algunas formas en las que puede contribuir:
Consulte nuestra guía de mantenimiento y tutorial de embalaje para obtener más detalles.
Este proyecto ha adoptado el Código de conducta de código abierto de Microsoft. Para obtener más información, consulte las preguntas frecuentes sobre el Código de conducta o envíe un correo electrónico a [email protected] con cualquier pregunta o comentario adicional.
El código de este repositorio tiene la licencia MIT. Las bibliotecas proporcionadas por los puertos tienen licencia según los términos de sus autores originales. Cuando esté disponible, vcpkg coloca las licencias asociadas en la ubicación installed/
.
La mayoría de los ports en vcpkg construyen las bibliotecas en cuestión utilizando el sistema de compilación original preferido por los desarrolladores originales de esas bibliotecas, y descargan el código fuente y las herramientas de compilación desde sus ubicaciones de distribución oficiales. Para su uso detrás de un firewall, el acceso específico necesario dependerá de los puertos que se estén instalando. Si debe instalarlo en un entorno con "espacios aislados", considere instalarlo una vez en un entorno sin "espacios aislados", completando una caché de recursos compartida con el entorno que de otro modo estaría "con espacios separados".
vcpkg recopila datos de uso para ayudarnos a mejorar su experiencia. Los datos recopilados por Microsoft son anónimos. Puede darse de baja de la telemetría mediante:
-disableMetrics
--disable-metrics
a vcpkg en la línea de comandoVCPKG_DISABLE_METRICS
Lea más sobre la telemetría de vcpkg en https://learn.microsoft.com/vcpkg/about/privacy.