Boost
Remonter à Add-ins logiciels tiers
Boost (EN) est un ensemble de bibliothèques C++ qui étend de manière significative le langage de programmation C++ en utilisant une métaprogrammation de templates. RAD Studio vous permet d'installer un sous-ensemble de Boost ayant été entièrement testé et préconfiguré spécifiquement pour C++Builder.
Sommaire
Version, compilateurs et plates-formes pris en charge
RAD Studio prend en charge différentes versions de Boost en fonction du compilateur que vous utilisez pour construire votre application :
Plate-forme | Compilateur | Version Boost |
---|---|---|
Windows 32 bits |
1.39.0 | |
1.55.0 | ||
Windows 64 bits |
1.55.0 | |
OS X |
1.39.0 | |
Android |
1.53.0 |
Prise en charge Android
C++Builder prend en charge Boost pour les plates-formes Android par l'intermédiaire d'un package de bibliothèque tierce partie. Vous pouvez télécharger Boost pour Android 1.53 en utilisant Outils > Gestionnaire de packages GetIt.
Pour de plus amples informations, voir Boost for Android 1.53 (EN).
Installation de Boost
Pour installer Boost, procédez de l'une des manières suivantes :
- Sélectionnez Outils > Gestionnaire de packages GetIt et double-cliquez sur le package Boost pour installer Boost à l'aide du Gestionnaire de packages GetIt.
- Ouvrez le fichier suivant sur un navigateur web et suivez le lien de téléchargement sous "Boost Library for C++Builder Berlin" :
C:\Program Files (x86)\Embarcadero\Studio\18.0\available_downloads_fr.htm
- Si vous avez obtenu un kit média de Embarcadero, vous trouverez l'installateur de Boost dans ce kit média.
Inclusion de Boost dans vos applications
Vous pouvez inclure les fichiers en-tête de Boost en utilisant la même méthode que pour les autres bibliothèques. Les applications C++ utilisent automatiquement la version correcte de Boost pour le compilateur que vous utilisez.
Par exemple, pour utiliser minmax dans une application créée avec BCC32 :
#include <boost/algorithm/minmax.hpp>
Différentes versions de Boost peuvent contenir différents fichiers en-tête ou une API différente. Pour construire votre application à l'aide de compilateurs prenant en charge différentes versions de Boost, vous devrez peut-être utiliser la compilation conditionnelle.
Les chemins d'accès include de Boost sont spécifiés dans les variables d'environnement suivantes dans l'EDI :
- CG_BOOST_ROOT (BCC32, BCCOSX) :
C:\Program Files (x86)\Embarcadero\Studio\18.0\include\boost_1_39
- CG_64_BOOST_ROOT (BCC32C, BCC64) :
C:\Program Files (x86)\Embarcadero\Studio\18.0\include\boost_1_55
Ces variables sont définies sur la boîte de dialogue Outils > Options > Options d'environnement > Variables d'environnement.
Documentation relative à Boost
Suivez les liens ci-dessous pour accéder à l'aide en ligne pour les versions de Boost prises en charge par RAD Studio :
Désinstallation de Boost
Si vous avez installé Boost à l'aide du Gestionnaire de packages GetIt, utilisez-le pour retirer Boost :
- Ouvrez RAD Studio et sélectionnez Outils > Gestionnaire de packages GetIt pour ouvrir la fenêtre du Gestionnaire de packages GetIt.
- Localisez l'entrée Boost. Vous pouvez taper "Boost" dans la zone de recherche pour filtrer d'autres packages à partir du Gestionnaire de packages GetIt.
- Cliquez sur Désinstaller sur l'entrée Boost.
Si vous avez installé Boost en utilisant l'une des autres méthodes d'installation :
- Ouvrez le Panneau de configuration Windows et choisissez Désinstaller un programme.
- Double-cliquez sur Boost Libraries for C++Builder <version>. L'installateur Boost démarre.
- Sur la page Bienvenue de l'installateur Boost, choisissez l'option Retirer et cliquez sur Suivant.
- Sur la page Prêt à désinstaller, cliquez sur Suivant.
Voir aussi
Exemples
- Exemple RTL Boost Archive (EN)