vcpkg es un gestor de paquetes de C/C++ gratuito para adquirir y gestionar bibliotecas. Elige entre 2742 bibliotecas de código abierto para descargar y compilar en un solo paso, o añade tus propias bibliotecas privadas para simplificar tu proceso de compilación.
Características clave
vcpkg ofrece funciones potentes para sus necesidades de gestión de paquetes:
- Integración sencilla con su sistema de compilación.
- Control de las versiones de sus dependencias.
- Empaquetado y publicación de sus propios paquetes.
- Reutilización de sus artefactos binarios.
- Habilitación de escenarios sin conexión mediante el almacenamiento en caché de activos (asset caching).
Fácil de usar
Descarga y compila bibliotecas populares en un solo paso. No vuelvas a preocuparte por las dependencias ascendentes (upstream) o los conflictos de versiones. Declara las dependencias mediante acciones en la línea de comandos o en un manifiesto que puede residir en tu repositorio. Recibe soporte del equipo de desarrollo, la documentación y una comunidad activa.
Universal
vcpkg funciona con tu sistema operativo preferido, sistema de compilación, arquitecturas de destino, IDE, editor y proceso de integración continua. Las bibliotecas se compilan desde el código fuente y pueden ser configuradas.
Fiable
Mantén la coherencia entre los flujos de trabajo de los desarrolladores locales y de CI/CD. Mantente en tus versiones de bibliotecas preferidas. Sincroniza tu ecosistema de dependencias con el resto de tu equipo.
Para todos
Tanto si eres un equipo de una sola persona en un pequeño proyecto de código abierto como si eres una gran empresa con necesidades complejas de compilación y seguridad, aprovecha las últimas funciones de vcpkg para tu flujo de trabajo. Almacena binarios en caché para un consumo más rápido, evita problemas de resolución de dependencias circulares (diamond dependencies) y reproduce compilaciones idénticas para todos los desarrolladores, máquinas de CI y contenedores. Utiliza tus propias bibliotecas o consume las públicas más populares. Aprovecha la integración existente con Visual Studio y Visual Studio Code.
Uso de vcpkg
Cree un manifiesto para las dependencias de su proyecto:
vcpkg new --application vcpkg add port fmt
O instale paquetes a través de la línea de comandos:
vcpkg install fmt
Luego, utilice una de nuestras integraciones disponibles para CMake, MSBuild u otros sistemas de compilación. Para obtener una descripción breve de todos los comandos disponibles, ejecute vcpkg help. Ejecute vcpkg help [tema] para obtener detalles sobre un tema específico.
vcpkg es mantenido por el equipo de Microsoft C++ y colaboradores de código abierto.
Que novedades incluye la versión 16.01.2026 See changelog
Released
- Lista de cambios no disponible.
