Boost

Aus Appmethod Topics
Wechseln zu: Navigation, Suche

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 Appmethod können Sie eine Untermenge von Boost installieren, die vollständig getestet und speziell für Appmethod C++ vorkonfiguriert ist.

Unterstützte Versionen, Compiler und Plattformen

Appmethod unterstützt verschiedene Versionen von Boost entsprechend dem zum Erzeugen Ihrer Anwendung verwendeten Compiler:

Plattform Compiler Boost-Version

32-Bit-Windows

BCC32

1.39.0

BCC32C

1.55.0

64-Bit-Windows

BCC64

1.55.0

OS X

BCCOSX

1.39.0

Android

BCCAARM

1.53.0

Android-Unterstützung

Appmethod C++ 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 Website appmethod.com, und klicken Sie rechts oben auf den Link Download. Sie können sich dann entweder mit Ihrer EDN-Benutzer-ID anmelden oder sich für eine Testversion registrieren und den Link zum Herunterladen von Boost suchen.

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\17.0\include\boost_1_39
  • CG_64_BOOST_ROOT (BCC32C, BCC64): C:\Program Files (x86)\Embarcadero\Studio\17.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 Appmethod unterstützten Versionen von Boost anzeigen:

Deinstallieren von Boost

Wenn Sie Boost mit dem GetIt-Package-Manager installiert haben, entfernen Sie Boost auch damit:

  1. Öffnen Sie Appmethod, und wählen Sie Tools > GetIt-Package-Manager, um das Fenster "GetIt-Package-Manager" zu öffnen.
  2. Suchen Sie den Eintrag "Boost". Sie können "Boost" in das Suchfeld eingeben, um die anderen Packages aus dem GetIt-Package-Manager herauszufiltern.
  3. Klicken Sie bei dem Eintrag "Boost" auf Deinstallieren.

Wenn Sie Boost mit einer anderen Installationsmethode installiert haben:

  1. Öffnen Sie die Windows-Systemsteuerung, und wählen Sie Programm deinstallieren.
  2. Doppelklicken Sie auf Boost-Bibliotheken für Appmethod C++ <version>. Das Boost-Installationsprogramm wird gestartet.
  3. Wählen Sie auf der Seite Willkommen des Boost-Installationsprogramms die Option Entfernen, und klicken Sie auf Weiter.
  4. Klicken Sie auf der Seite Bereit zur Deinstallation auf Weiter.

Siehe auch