Boost

De RAD Studio
Aller à : navigation, rechercher

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.

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

BCC32

1.39.0

BCC32C

1.55.0

Windows 64 bits

BCC64

1.55.0

OS X

BCCOSX

1.39.0

Android

BCCAARM

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 :

  1. Ouvrez RAD Studio et sélectionnez Outils > Gestionnaire de packages GetIt pour ouvrir la fenêtre du Gestionnaire de packages GetIt.
  2. 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.
  3. Cliquez sur Désinstaller sur l'entrée Boost.

Si vous avez installé Boost en utilisant l'une des autres méthodes d'installation :

  1. Ouvrez le Panneau de configuration Windows et choisissez Désinstaller un programme.
  2. Double-cliquez sur Boost Libraries for C++Builder <version>. L'installateur Boost démarre.
  3. Sur la page Bienvenue de l'installateur Boost, choisissez l'option Retirer et cliquez sur Suivant.
  4. Sur la page Prêt à désinstaller, cliquez sur Suivant.

Voir aussi

Exemples