Boost
Nach oben zu Software-Add-ins von Fremdherstellern
Boost (EN) umfasst eine Reihe von C++-Bibliotheken, die die Programmiersprache C++ durch die Metaprogrammierung von Templates erheblich erweitern. In RAD Studio können Sie eine Untermenge von Boost installieren, die vollständig getestet und speziell für C++Builder vorkonfiguriert ist.
Inhaltsverzeichnis
Unterstützte Versionen, Compiler und Plattformen
RAD Studio unterstützt verschiedene Versionen von Boost entsprechend dem zum Erzeugen Ihrer Anwendung verwendeten Compiler:
Plattform | Compiler | Boost-Version |
---|---|---|
32-Bit-Windows |
1.39.0 | |
1.55.0 | ||
64-Bit-Windows |
1.55.0 | |
OS X |
1.39.0 | |
Android |
1.53.0 |
Android-Unterstützung
C++Builder unterstützt Boost für mobile Android-Plattformen mithilfe eines Fremdhersteller-Bibliotheks-Package. Sie können Boost für Android 1.53 mit Tools > GetIt-Package-Manager herunterladen.
Weitere Informationen finden Sie unter Boost for Android 1.53 (EN).
Installieren von Boost
Führen Sie einen der folgenden Schritte aus, um Boost zu installieren:
- Wählen Sie Tools > GetIt-Package-Manager, und doppelklicken Sie auf das Boost-Package, um Boost mit dem GetIt-Package-Manager zu installieren.
- Öffnen Sie die folgende Datei in einem Webbrowser, und klicken Sie auf den Download-Link unter "Boost-Bibliothek für C++Builder Berlin":
C:\Program Files (x86)\Embarcadero\Studio\18.0\available_downloads_de.htm
- Wenn Sie über ein Medien-Kit von Embarcadero verfügen, finden Sie das Boost-Installationsprogramm im Medien-Kit.
Einbeziehen von Boost in Ihre Anwendungen
Sie können Header-Dateien von Boost genau wie jede andere Bibliothek einbeziehen. C++-Anwendungen verwenden automatisch die richtige Version von Boost für den Compiler, den Sie verwenden.
So verwenden Sie beispielsweise "minmax" in einer Anwendung, die Sie mit BCC32 erzeugen:
#include <boost/algorithm/minmax.hpp>
Verschiedene Versionen von Boost können unterschiedliche Header-Dateien oder eine andere API verwenden. Wenn Sie Ihre Anwendung mit Compilern erzeugen möchten, die verschiedene Versionen von Boost unterstützen, müssen Sie gegebenenfalls die bedingte Compilierung verwenden.
Die Include-Pfade von Boost werden in den folgenden Umgebungsvariablen in der IDE angegeben:
- 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
Diese Variablen werden im Dialogfeld Tools > Optionen > Umgebungsoptionen > Umgebungsvariablen festgelegt.
Boost-Dokumentation
Über die folgenden Links können Sie die Online-Hilfe für die von RAD Studio unterstützten Versionen von Boost anzeigen:
Deinstallieren von Boost
Wenn Sie Boost mit dem GetIt-Package-Manager installiert haben, entfernen Sie Boost auch damit:
- Öffnen Sie RAD Studio, und wählen Sie Tools > GetIt-Package-Manager, um das Fenster "GetIt-Package-Manager zu öffnen.
- Suchen Sie den Eintrag "Boost". Sie können "Boost" in das Suchfeld eingeben, um die anderen Packages aus dem GetIt-Package-Manager herauszufiltern.
- Klicken Sie bei dem Eintrag "Boost" auf Deinstallieren.
Wenn Sie Boost mit einer anderen Installationsmethode installiert haben:
- Öffnen Sie die Windows-Systemsteuerung, und wählen Sie Programm deinstallieren.
- Doppelklicken Sie auf Boost-Bibliotheken für C++Builder <version>. Das Boost-Installationsprogramm wird gestartet.
- Wählen Sie auf der Seite Willkommen des Boost-Installationsprogramms die Option Entfernen, und klicken Sie auf Weiter.
- Klicken Sie auf der Seite Bereit zur Deinstallation auf Weiter.
Siehe auch
Beispiele
- RTL Boost Archive (Beispiel)