Maison >développement back-end >C++ >Comment créer Boost 1.60.0 sous Windows ?

Comment créer Boost 1.60.0 sous Windows ?

Susan Sarandon
Susan Sarandonoriginal
2024-11-04 07:38:02763parcourir

How to Build Boost 1.60.0 on Windows?

Comment configurer boost_1_60_0 sous Windows

Pour ceux qui cherchent à créer Boost sous Windows, voici quelques instructions étape par étape :

Localisez et téléchargez boost

Téléchargez le fichier boost_1_60_0 .zip sur le site officiel de Boost.

Configuration environnementale

Créez une variable d'environnement BOOST_ROOT pointant vers l'emplacement des fichiers boost extraits.

Processus de construction

Visual Studio 2015

Ouvrez une invite de commande des outils Visual Studio et accédez au répertoire boost_1_xx_0. Exécutez les commandes suivantes :

  • call bootstrap.bat
  • b2 -j8 toolset=msvc-14.0 adresse-model=64 architecture=x86 link=static threading=multi runtime-link= shared --build-type=terminer l'étape 2>&1 | tee msvc_static_build.txt (pour les bibliothèques statiques)
  • b2 -j8 toolset=msvc-14.0 address-model=64 architecture=x86 link=shared threading=multi runtime-link=shared --with-thread --build -type=étape minimale 2>&1 | tee msvc_thread_build.txt (pour la bibliothèque de threads dynamiques)
  • b2 -j8 toolset=msvc-14.0 address-model=64 architecture=x86 link=shared threading=multi runtime-link=shared --build-type=complete étape 2>&1 | tee msvc_dynamic_build.txt (pour toutes les bibliothèques comme dynamiques)

MinGW

Assurez-vous que gcc/mingw est ajouté à votre chemin système. Dans une invite de commande, accédez au répertoire boost_1_xx_0 et exécutez les commandes suivantes :

  • bootstrap.bat mingw
  • b2 toolset=gcc link=shared threading=multi --build-type =terminer l'étape 2>&1 | tee mingw_build.txt

Remarque : pour Boost 1.61.0 et versions ultérieures, vous devrez peut-être remplacer bootstrap.bat mingw par bootstrap.bat gcc.

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