Glosario: vcpkg
Algunos de los términos usados en esta documentación tienen significados similares cuando se tratan por la comunidad. Debido a eso, y para evitar confusiones y ambigüedades, este artículo proporciona significados específicos para estos términos.
Un artefacto que debe descargarse normalmente desde Internet y que está disponible localmente, a menudo la entrada de un proceso de compilación. Los recursos incluyen archivos de código fuente, archivos binarios creados previamente u otros archivos necesarios para compilar un paquete.
La salida de instalación generada por vcpkg empaquetada en un formato restaurable. Los paquetes binarios contienen la salida de compilación de un paquete (archivos binarios, archivos de integración del sistema de compilación, documentación de uso, licencia y otros archivos).
Los archivos creados durante el proceso de compilación, básicamente la salida del proceso de compilación. Los artefactos incluyen bibliotecas, ejecutables, encabezados, registros y otros archivos generados mediante la compilación del código fuente.
Modo de operación que instala paquetes en un árbol compartido.
Consulte la documentación del modo clásico para obtener más información.
Un fragmento de software (código fuente, archivos binarios, documentación, licencia, etc.) que está diseñado para ser reutilizado por otro software. La mayoría de los puertos del registro vcpkg instalan bibliotecas de C/C++.
Un archivo denominado vcpkg.json
que describe los metadatos, como las dependencias, de un puerto o un proyecto.
Consulte la documentación de manifiestos para obtener más información.
Puerto o triplet disponible localmente. Normalmente se usa para proporcionar un puerto o triplete que no forma parte de un registro, o para invalidar el nombre de un puerto o triplet en un registro.
Consulte la documentación sobre superposiciones para obtener más información.
Un paquete puede contener una biblioteca, una colección de bibliotecas, scripts de compilación, herramientas de software u otros componentes necesarios para su uso. El objetivo de vcpkg es instalar estos paquetes disponibles durante las compilaciones de los proyectos.
Un administrador de paquetes es una herramienta que administra las dependencias de un proyecto ofreciendo características para instalar, actualizar e integrar bibliotecas de software y herramientas. Los administradores de paquetes le ayudan a encontrar, instalar y actualizar las bibliotecas y herramientas que necesita el proyecto y controlar los problemas de compatibilidad y configuración que pueden surgir.
Conjunto de cambios o diferencias de código aplicados a un proyecto de código fuente antes de compilar. Estos cambios normalmente no se integran en la versión ascendente más reciente. Las revisiones se usan para corregir errores, agregar características o personalizar el comportamiento de un paquete.
Un término específico de vcpkg, un puerto contiene:
- Metadatos sobre un paquete: nombre, versión, dependencias, características admitidas, etc.
- Instrucciones para adquirir, compilar si es necesario e instalar el paquete.
Consulte la documentación de puertos para obtener más información.
Un administrador de paquetes como apt-get diseñado para usarse con una plataforma determinada, como Linux, o brew para MacOS. Los administradores de paquetes del sistema instalan paquetes y bibliotecas en todo el sistema, en lugar de para un proyecto determinado.
Un conjunto de propiedades o script usado para describir un entorno de destino o host, que afecta a cómo vcpkg compila una biblioteca. El triplete especifica el tipo de vinculación, las marcas de compilación y otras opciones que afectan a cómo se compila e instala un paquete.
Consulte la documentación de triplet para obtener más información.
Hace referencia al repositorio desde el que cambia el código fuente de un proyecto. Upstream suele ser la fuente original o oficial de un proyecto, donde tiene lugar el desarrollo principal. Ascendente también puede referirse a los mantenedores o autores de un proyecto.
Comentarios de vcpkg
vcpkg es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios: