Leer en inglés

Compartir vía


Administradores de paquetes del sistema

Las bibliotecas de C++ están disponibles en los administradores de paquetes de C++, como vcpkg o en administradores de paquetes del sistema, como apt. La forma de adquirir las bibliotecas depende de su caso de uso específico. También puede tener dependencias de vcpkg dependiendo de las dependencias del administrador de paquetes del sistema.

Motivos para usar dependencias de un administrador de paquetes del sistema

  • El tamaño general de la implementación se reducirá, ya que los diferentes programas pueden compartir las mismas bibliotecas compartidas.
  • El programa responderá a las decisiones de directiva configuradas en ese sistema. Por ejemplo, la directiva DNS tiende a implementarse en glibc o en certificados de confianza implementados en OpenSSL, o bits de interfaz de usuario o tema de bibliotecas de interfaz de usuario, etc.
  • Normalmente es más rápido descargar archivos binarios desde un administrador de paquetes del sistema que para compilarlos desde el origen.

Motivos para usar dependencias de vcpkg

  • Será más fácil para el desarrollo: las compilaciones de vcpkg a partir del origen, lo que significa que tendrá información de depuración para las bibliotecas. Además, las bibliotecas compilan versiones de versión y depuración.
  • Tiene control total sobre las versiones de esas dependencias. Con un administrador de paquetes del sistema, puede estar limitado solo a determinadas versiones.
  • La forma de obtener dependencias puede ser la misma para todas las plataformas a las que se dirige.