Intégration de Boost dans Visual Studio 2010
Introduction
Ajout de Boost à votre projet Visual Studio peut améliorer sa fonctionnalité. Voici un guide complet sur l'utilisation de Boost dans Visual Studio 2010.
Guide étape par étape pour les bibliothèques d'en-têtes uniquement
- Téléchargez et décompressez Boost dans un répertoire choisi (par exemple, C:boost_1_47_0).
- Créez un nouveau projet.
- Dans le gestionnaire de propriétés, développez une configuration.
- Cliquez avec le bouton droit sur "Microsoft.Cpp..user" et sélectionnez "Propriétés".
- Sous « Répertoires VC », ajoutez le chemin d'accès aux fichiers source Boost (par exemple, C:boost_1_47_0).
Création de composants avec des dépendances externes
- Déballez Boost.
- Ouvrez l'invite de commande de Visual Studio et naviguez dans le répertoire Boost.
- Exécutez "bootstrap.bat" pour générer "b2.exe."
-
Construisez Boost à l'aide des commandes "b2" :
-
Win32 : b2 --toolset=msvc-10.0 -- build-type=étape complète
-
x64 : b2 --toolset=msvc-10.0 --build-type=complete architecture=x86 address-model=64 stage
- Configurer les variables d'environnement dans "Property Manager" (étapes 3 à 6 de section précédente).
- Ajoutez le chemin d'accès aux bibliothèques Boost sous « Répertoires des bibliothèques » (par exemple, C:boost_1_47_0stagelib).
Intégration des composants optionnels
-
Filtres Boost.IOStreams Bzip2 :
- Déballer Bzip2.
- Construisez Boost avec l'option "-sBZIP2_SOURCE="path/to/bzip2-source"".
-
Filtres Zlib Boost.IOStreams :
- Déballer Zlib.
- Construisez Boost avec l'option "-sZLIB_SOURCE="path/to/zlib-source"".
-
Boost.MPI :
- Installez Microsoft Compute Cluster Pack.
- Ajouter "en utilisant mpi ;" à project-config.jam.
- Construisez à nouveau Boost.
-
Boost.Python :
- Installez Python et placez-le dans votre PATH.
- Build Boost. python nécessite Python 32/64 bits et des chemins spécifiques peuvent devoir être spécifiés dans project-config.jam.
-
Prise en charge de Boost.Regex ICU :
- Déballez ICU4C.
- Ouvrez la solution Visual Studio dans sourceallinone.
- Construisez pour les configurations de débogage et de version.
- Construisez Boost avec l'option "-sICU_PATH="path/to/icu4c-source"".
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!