Entrainement
Gestionnaires de packages système
Les bibliothèques C++ sont disponibles dans les gestionnaires de packages C++ tels que vcpkg ou dans les gestionnaires de package système tels qu’apt. La façon dont vous choisissez d’acquérir vos bibliothèques dépend de votre cas d’usage spécifique. Vous pouvez également avoir des dépendances vcpkg en fonction des dépendances du gestionnaire de package système.
- La taille globale du déploiement sera réduite, car différents programmes peuvent partager les mêmes bibliothèques partagées.
- Votre programme répond aux décisions de stratégie configurées sur ce système. Par exemple, la stratégie DNS a tendance à être implémentée dans glibc ou dans des certificats approuvés implémentés dans OpenSSL, ou des bits d’interface utilisateur/thème à partir de bibliothèques d’interface utilisateur, etc.
- Il est généralement plus rapide de télécharger des fichiers binaires à partir d’un gestionnaire de package système que de les générer à partir de la source.
- Il sera plus facile pour le développement : les builds vcpkg à partir de la source, ce qui signifie que vous aurez des informations de débogage pour les bibliothèques. En outre, les bibliothèques créent des versions de mise en production et de débogage.
- Vous avez un contrôle total sur les versions de ces dépendances. Avec un gestionnaire de package système, vous pouvez être limité à certaines versions uniquement.
- La façon dont vous obtenez des dépendances peut être la même pour toutes les plateformes que vous ciblez.
Commentaires sur vcpkg
vcpkg est un projet open source. Sélectionnez un lien pour fournir des commentaires :