Intégration de Boost dans Visual Studio 2010
Introduction
Boost est une collection complète de langages C bibliothèques qui améliorent les capacités de la bibliothèque C standard. Pour intégrer de manière transparente Boost dans un projet vide dans Visual Studio 2010, suivez ces instructions étape par étape.
Intégration des en-têtes uniquement
- Extraire le Boost archiver dans un répertoire désigné.
- Dans votre projet Visual Studio 2010 vide, accédez au gestionnaire de propriétés et sélectionnez une plate-forme configuration.
- Cliquez avec le bouton droit sur "Microsoft.Cpp..user" et sélectionnez "Propriétés".
- Dans l'onglet Répertoires VC, ajoutez le chemin d'accès aux fichiers source Boost sous "Inclure les répertoires."
- Répétez les étapes 3 et 4 pour les autres plates-formes cibles, comme nécessaire.
Intégration avec les composants intégrés
- Extraire l'archive Boost dans un répertoire désigné.
- Lancez la commande Visual Studio Invitez et accédez au répertoire Boost.
- Exécutez "bootstrap.bat" pour créer b2.exe, un composant qui automatise la création de bibliothèques.
-
Exécutez la commande "b2" avec les arguments appropriés :
- Pour Win32 : b2 --toolset=msvc-10.0 --build- type=étape complète ;
- Pour x64 : b2 --toolset=msvc-10.0 --build-type=complete architecture=x86 address-model=64 stage ;
- Ajoutez le chemin d'accès à la sortie des bibliothèques Boost dans "Répertoires de bibliothèques" dans le gestionnaire de propriétés, en suivant les étapes 3 -5 de la section précédente.
Intégration avec facultatif Composants
Boost.IOStreams Bzip2 Filters :
- Extraire les fichiers sources de la bibliothèque Bzip2 dans un répertoire désigné.
- Re- exécutez la commande "b2" avec l'argument supplémentaire : -sBZIP2_SOURCE="C:bzip2-1.0.6"
Boost.IOStreams Zlib Filters :
- Extraire les fichiers sources de la bibliothèque Zlib dans un répertoire désigné.
- Réexécutez la commande "b2" avec l'argument supplémentaire : -sZLIB_SOURCE="C:zlib-1.2.5"
Boost.MPI :
- Installer une distribution MPI telle que Microsoft Compute Cluster Pack .
- Editez le fichier "project-config.jam" dans le répertoire Boost et ajoutez la ligne : using mpi ;
- Réexécutez la commande "b2" si nécessaire.
Boost.Python :
- Installer une distribution Python et ajoutez-le à votre PATH.
- Modifiez le fichier "project-config.jam" et ajoutez des lignes spécifiant les chemins d'installation de Python et versions.
- Réexécutez la commande "b2".
Support Boost.Regex ICU :
- Extraire les fichiers sources de la bibliothèque ICU4C dans un répertoire désigné.
- Créez toutes les solutions dans le répertoire "sourceallinone" pour les configurations de débogage et de version.
- Réexécutez le " b2" avec l'argument supplémentaire : -sICU_PATH="C:icu4c-4_8"
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!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn