Lire dans une autre langue
vcpkg est un gestionnaire de packages C/C++ gratuit et open source maintenu par Microsoft et la communauté C++.
Initialement lancé en 2016 en tant qu'outil pour aider les développeurs à migrer leurs projets vers des versions plus récentes de Visual Studio, vcpkg est devenu un outil multiplateforme utilisé par les développeurs sous Windows, macOS et Linux. vcpkg dispose d'une large collection de bibliothèques open source et de fonctionnalités prêtes pour l'entreprise conçues pour faciliter votre processus de développement avec la prise en charge de tous les systèmes de construction et de projet. vcpkg est un outil C++ dans l'âme et est écrit en C++ avec des scripts en CMake. Il est conçu dès le départ pour répondre aux problèmes uniques rencontrés par les développeurs C/C++.
Cet outil et cet écosystème sont en constante évolution, et nous apprécions toujours les contributions ! Découvrez comment commencer à contribuer avec notre didacticiel d'emballage et notre guide du responsable.
Tout d’abord, suivez l’un de nos guides de démarrage rapide.
Que vous utilisiez CMake, MSBuild ou tout autre système de build, vcpkg vous couvre :
Vous pouvez également utiliser n'importe quel éditeur :
Si une bibliothèque dont vous avez besoin n'est pas présente dans le registre vcpkg, ouvrez un ticket sur le référentiel GitHub ou contribuez vous-même au package.
Une fois que vcpkg est installé et opérationnel, vous souhaiterez peut-être ajouter la complétion par onglets à votre terminal.
Créez un manifeste pour les dépendances de votre projet :
vcpkg new --application
vcpkg add port fmt
Ou installez les packages via la ligne de commande :
vcpkg install fmt
Utilisez ensuite l'une de nos intégrations disponibles pour CMake, MSBuild ou d'autres systèmes de build.
Pour une brève description de toutes les commandes disponibles, exécutez vcpkg help
. Exécutez vcpkg help [topic]
pour plus de détails sur un sujet spécifique.
vcpkg offre des fonctionnalités puissantes pour vos besoins de gestion de packages :
vcpkg est un projet open source, et est donc construit avec vos contributions. Voici quelques façons dont vous pouvez contribuer :
Veuillez vous référer à notre guide de maintenance et à notre tutoriel d'emballage pour plus de détails.
Ce projet a adopté le code de conduite Microsoft Open Source. Pour plus d'informations, consultez la FAQ sur le code de conduite ou envoyez un e-mail à [email protected] pour toute question ou commentaire supplémentaire.
Le code de ce référentiel est sous licence MIT. Les bibliothèques fournies par les ports sont sous licence selon les termes de leurs auteurs originaux. Le cas échéant, vcpkg place la ou les licences associées à l'emplacement installed/
.
La plupart des ports de vcpkg construisent les bibliothèques en question en utilisant le système de construction d'origine préféré par les développeurs originaux de ces bibliothèques, et téléchargent le code source et les outils de construction à partir de leurs emplacements de distribution officiels. Pour une utilisation derrière un pare-feu, l'accès spécifique requis dépendra des ports installés. Si vous devez l'installer dans un environnement « à air isolé », envisagez de l'installer une fois dans un environnement non « à air isolé », en remplissant un cache d'actifs partagé avec l'environnement autrement « à air isolé ».
vcpkg collecte des données d'utilisation afin de nous aider à améliorer votre expérience. Les données collectées par Microsoft sont anonymes. Vous pouvez vous désinscrire de la télémétrie en :
-disableMetrics
--disable-metrics
à vcpkg sur la ligne de commandeVCPKG_DISABLE_METRICS
En savoir plus sur la télémétrie vcpkg sur https://learn.microsoft.com/vcpkg/about/privacy.