Outils pour utilisateurs

Outils du site


logiciels:librairies:boost

Librairie BOOST

Boost est un ensemble de librairies C++. Parmi celles-ci, 10 ont déjà été intégrées aux librairies standards C++ (version C++11), les autres librairies sont proposées pour devenir un standard dans la norme C++17.

  • Versions installées :
    • 1.56.0 : pour Intel
    • 1.57.0 : pour suite Intel et GNU

Utilisation

Sélection de la version

Pour sélectionner la version voulue : utiliser les modules

Par exemple :

module load boost/1.57-intel

Version GNU ou Intel ?

La plupart des librairies boost ne sont en fait que des fichiers headers, il n'y a pas de différence entre version GNU ou Intel.

Seules quelques composants ont une librairies (fichiers compilés). Sélectionnez la version correspondante au compilateur que vous utilisez.

Compiler votre code

Le module positionne la variable d'environnement $BOOST_ROOT. Utilisez-là pour indiquer le chemin des en-têtes et des librairies boost pendant votre compilation.

Par exemple, ajoutez les options -I${BOOST_ROOT} -L${BOOST_ROOT}

logiciels/librairies/boost.txt · Dernière modification: 2015/03/02 16:53 de montap01