Dieses Repository enthält die BDE-Bibliotheken, derzeit BSL (Basic Standard Library), BDL (Basic Development Library), BAL (Basic Application Library) und BBL (Basic Business Library).
Weitere Informationen zu BDE-Bibliotheken finden Sie unter den folgenden Links.
BDE verwendet ein Build-System basierend auf cmake. Das Build-System befindet sich im BDE-Tools-Repository (siehe Dokumentationslinks).
Für das BDE CMake-Build-System muss die folgende Software auf dem System vorinstalliert und konfiguriert sein:
Beachten Sie, dass python von den Build-Helfern bde_build_env.py und cmake_build.py verwendet wird, aber nicht unbedingt zum Erstellen von BDE erforderlich ist. Weitere Einzelheiten finden Sie in den unten verlinkten ausführlicheren Bauanweisungen.
Bitte beachten Sie die ausführlicheren Build-Anweisungen für Open-Source-Benutzer.
Die folgenden Befehle können zum Konfigurieren und Erstellen des BDE-Repositorys verwendet werden:
Klonen Sie die bde-tools und bde Repositorys und fügen Sie bde-tools zu Ihrem PATH hinzu:
$ git clone https://github.com/bloomberg/bde-tools.git
$ export PATH= $PWD /bde-tools/bin: $PATH # add bde-tools to the 'PATH'
$ git clone https://github.com/bloomberg/bde.git
$ cd bdeFühren Sie im Stammverzeichnis dieses Quell-Repositorys Folgendes aus:
$ export BDE_CMAKE_BUILD_DIR= $PWD /_build # configure the build directory
$ bbs_build configure -u opt_dbg_64_cpp17Führen Sie Folgendes aus, um die Bibliotheken, jedoch nicht die Testtreiber, zu erstellen:
$ bbs_build buildUm auch die Testtreiber zu erstellen, führen Sie Folgendes aus:
$ bbs_build build --test buildFühren Sie Folgendes aus, um die Testtreiber zu erstellen und auszuführen:
$ bbs_build build --test runBitte beachten Sie die ausführlicheren Bauanweisungen für Bloomberg LP-Benutzer.
Die folgenden Befehle können zum Konfigurieren und Erstellen des BDE-Repositorys verwendet werden:
Klonen Sie die bde-tools und bde Repositorys und fügen Sie bde-tools zu Ihrem PATH hinzu:
$ git clone bbgithub:bde/bde-tools
$ export PATH= $PWD /bde-tools/bin: $PATH # add bde-tools to the 'PATH'
$ git clone bbgithub:bde/bde
$ cd bdeFühren Sie im Stammverzeichnis dieses Quell-Repositorys Folgendes aus:
$ export BDE_CMAKE_BUILD_DIR= $PWD /_build # configure the build directory
$ bbs_build configure -u opt_dbg_64_cpp17Führen Sie Folgendes aus, um die Bibliotheken, jedoch nicht die Testtreiber, zu erstellen:
$ bbs_build buildUm auch die Testtreiber zu erstellen, führen Sie Folgendes aus:
$ bbs_build build --test buildFühren Sie Folgendes aus, um die Testtreiber zu erstellen und auszuführen:
$ bbs_build build --test runDie BDE-Bibliotheken werden unter der Apache-Lizenz (Version 2.0) vertrieben; Weitere Informationen finden Sie in der LICENSE-Datei oben im Quellbaum.