Maison >développement back-end >C++ >Comment intégrer les bibliothèques Boost dans Visual Studio 2010 ?

Comment intégrer les bibliothèques Boost dans Visual Studio 2010 ?

Barbara Streisand
Barbara Streisandoriginal
2024-12-28 12:05:14943parcourir

How to Integrate Boost Libraries into Visual Studio 2010?

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

  1. Extraire le Boost archiver dans un répertoire désigné.
  2. Dans votre projet Visual Studio 2010 vide, accédez au gestionnaire de propriétés et sélectionnez une plate-forme configuration.
  3. Cliquez avec le bouton droit sur "Microsoft.Cpp..user" et sélectionnez "Propriétés".
  4. Dans l'onglet Répertoires VC, ajoutez le chemin d'accès aux fichiers source Boost sous "Inclure les répertoires."
  5. 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

  1. Extraire l'archive Boost dans un répertoire désigné.
  2. Lancez la commande Visual Studio Invitez et accédez au répertoire Boost.
  3. Exécutez "bootstrap.bat" pour créer b2.exe, un composant qui automatise la création de bibliothèques.
  4. 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 ;
  5. 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 :

  1. Extraire les fichiers sources de la bibliothèque Bzip2 dans un répertoire désigné.
  2. Re- exécutez la commande "b2" avec l'argument supplémentaire : -sBZIP2_SOURCE="C:bzip2-1.0.6"

Boost.IOStreams Zlib Filters :

  1. Extraire les fichiers sources de la bibliothèque Zlib dans un répertoire désigné.
  2. Réexécutez la commande "b2" avec l'argument supplémentaire : -sZLIB_SOURCE="C:zlib-1.2.5"

Boost.MPI :

  1. Installer une distribution MPI telle que Microsoft Compute Cluster Pack .
  2. Editez le fichier "project-config.jam" dans le répertoire Boost et ajoutez la ligne : using mpi ;
  3. Réexécutez la commande "b2" si nécessaire.

Boost.Python :

  1. Installer une distribution Python et ajoutez-le à votre PATH.
  2. Modifiez le fichier "project-config.jam" et ajoutez des lignes spécifiant les chemins d'installation de Python et versions.
  3. Réexécutez la commande "b2".

Support Boost.Regex ICU :

  1. Extraire les fichiers sources de la bibliothèque ICU4C dans un répertoire désigné.
  2. Créez toutes les solutions dans le répertoire "sourceallinone" pour les configurations de débogage et de version.
  3. 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