Entrainement
Module
Explorer des modules, des packages et des crates tierces - Training
Découvrez comment utiliser efficacement des modules et comment effectuer une intégration à des packages et des crates tierces.
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Lors de l’installation de bibliothèques, vcpkg crée une disposition commune partitionnée par triplet.
La racine de l’arborescence en mode Classique est <vcpkg root>/installed
. La racine de l’arborescence en mode Manifeste est <vcpkg.json directory>/vcpkg_installed
.
Sous cette racine, dans un sous-dossier nommé après le triplet :
include/
.lib
, .a
et .so
fichiers : lib/
ou lib/manual-link/
.dll
: bin/
.pc
: lib/pkgconfig/
ou share/pkgconfig/
.lib
, .a
et .so
fichiers : debug/lib/
ou debug/lib/manual-link/
.dll
fichiers : debug/bin/
.pc
fichiers : debug/lib/pkgconfig/
ou debug/share/pkgconfig/
tools/<port>/
Par exemple, zlib.h
pour zlib:x64-windows
le mode classique se trouve à l’emplacement <vcpkg root>/installed/x64-windows/include/zlib.h
.
Consultez la documentation spécifique de votre système de génération pour savoir comment utiliser des fichiers binaires prédéfinis. Par exemple, les projets Makefile acceptent souvent des variables d’environnement :
export CXXFLAGS=-I$(pwd)/installed/x64-linux/include
export CFLAGS=-I$(pwd)/installed/x64-linux/include
export LDFLAGS=-L$(pwd)/installed/x64-linux/lib
export PKG_CONFIG_PATH=$(pwd)/installed/x64-linux/lib/pkgconfig:$(pwd)/installed/x64-linux/share/pkgconfig:$PKG_CONFIG_PATH
Sur les triplets dynamiques Windows (tels que x64-windows), vous devez également copier les fichiers DLL nécessaires dans le même dossier que votre exécutable ou ajouter le répertoire approprié bin\
à votre chemin d’accès pour exécuter les exécutables produits.
Commentaires sur vcpkg
vcpkg est un projet open source. Sélectionnez un lien pour fournir des commentaires :
Entrainement
Module
Explorer des modules, des packages et des crates tierces - Training
Découvrez comment utiliser efficacement des modules et comment effectuer une intégration à des packages et des crates tierces.