DOCUMENTATION
Boost fournit un ensemble de bibliothèques C++ portables et gratuites. Il inclut des bibliothèques d'algèbre linéaire, de génération de nombres pseudo-aléatoires, de multithreading, de traitement d'images, d'expressions régulières et de test unitaire. Vous trouverez plus d'information sur Boost ici : https://www.boost.org
Pour utiliser cette bibliothèque, il faut charger le module correspondant à la version désirée :
module load boost/boost-1.66.i18-python3
Parfois, vos projets demanderont explicitement le répertoire racine de Boost, ou bien le chemin vers le répertoire des bibliothèques ou des fichiers d'en-tête. La variable d'environnement BOOSTROOT contient la racine de l'installation de Boost, et par extension BOOSTROOT/lib le chemin vers les bibliothèques et BOOSTROOT/include celui vers les en-têtes. Par exemple :
g++ source.c -I$BOOSTROOT/include -L/$BOOSTROOT/lib -lboost_log
VERSIONS ET SCRIPTS D'INSTALLATION
- boost-1.78.0.gcc10 (latest)
- boost-1.71.g9
- boost-1.71.c8
- boost-1.69.g8
- boost-1.69.0.g9
- boost-1.66.i18-python3 (latest)
- boost-1.66.i18-python2
- boost-1.66.g7
- boost-1.66.c5
- boost-1.63.i17-python3
- boost-1.63.i17
- boost-1.63.gnu63
- boost-1.63-i16
- boost-1.61-i16
- boost-1.60.gnu52
- boost-1.60.gnu49
- boost-1.60-i16
- boost-1.60-i15
- boost-1.58-i15
- boost-1.58-gnu48
- boost-1.55-i13
- boost-1.55-gnu48
TAGS
- library