57 votes

Boostez les bibliothèques - construisez uniquement ce dont j'ai besoin

J'ai téléchargé les bibliothèques Boost et maintenant je veux construire seulement quelques-unes des bibliothèques. Quelle serait la bonne commande pour cela? Apparemment, l'option built-type=complete m'en donne trop. J'utilise Windows XP et je souhaite utiliser Bjam pour compiler Boost et MinGW pour enfin l'utiliser. Pour le moment, je pense avoir besoin des bibliothèques Boost.filesystem, Boost.ProgramOptions et Boost.System. Une autre question : où dois-je mettre les bibliothèques d'en-tête uniquement ?

14voto

Cookie Points 2599

Ces réponses n'ont pas fonctionné pour moi. Sous Windows, cela a fonctionné pour moi:

 b2.exe -with-LIBRARY

Par exemple,

 b2.exe -with-test

5voto

J'ai eu le même problème. Mais j'ai trouvé un moyen de créer les fichiers nécessaires.

Étapes à suivre:

  1. Si vous avez Microsoft Visual Studio 2010, ouvrez l'invite de commande Microsoft Visual Studio (2010) en mode administrateur.
  2. Saisissez d'abord le code :

     bootstrap.bat
    
  3. Saisissez ensuite le code suivant pour générer les fichiers lib :

     b2.exe link=static runtime-link=static --with-chrono --with-date_time --with-filesystem --with-program_options --with-system --toolset=msvc-10.0 define=BOOST_USE_WINAPI_VERSION=0x0500
    
  4. Les fichiers de bibliothèque seront créés dans le dossier de l'étape.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X