C++ : Sortie de Boost 1.35
Publié par Sam sur 6 avril, 2008
Boost, la bibliothèque C++ incontournable, n’avait pas été mise à jour depuis juillet 2007. C’est désormais chose faite, et cette nouvelle version majeure apporte de nombreuses nouveautés (listées ici) toutes plus intéressantes les unes que les autres, un vrai bonheur pour tout programmeur C++.
Je l’utilise intensivement, en particulier pour les pointeurs intelligents, tout bonnement indispensables, mais aussi pour les threads, la génération de nombres aléatoires, et bien plus encore. Désormais, nous utilisons cette version dans Exo².
Voici la ligne de commande que j’ai utilisée pour construire Boost 1.35 avec/pour Visual C++ 2008 :
bjam --stagedir=output threading=single,multi link=static,shared runtime-link=static,shared debug release stage --without-wave --without-python
De nombreux avertissements, mais aucune erreur, et aucun problème lors de la compilation et l’édition des liens dans nos projets, ce qui est très appréciable, car Visual C++ 2008 n’est pourtant pas encore officiellement supporté. A propos des fichiers générés, ceux commençant par le préfixe “libboost” sont les bibliothèques statiques, et ceux commençant uniquement par “boost” sont leur équivalent dynamique.
Boost çaybon mangez-en !!!