Ce référentiel contient les bibliothèques BDE, actuellement BSL (Basic Standard Library), BDL (Basic Development Library), BAL (Basic Application Library) et BBL (Basic Business Library).
Pour plus d'informations sur les bibliothèques BDE, suivez les liens ci-dessous.
BDE utilise un système de build basé sur cmake. Le système de build se trouve dans le référentiel d'outils BDE (voir Liens vers la documentation).
Le système de build BDE CMake nécessite que les logiciels suivants soient préinstallés et configurés sur le système :
Notez que python est utilisé par les assistants de construction bde_build_env.py et cmake_build.py , mais n'est pas strictement nécessaire pour construire BDE. Consultez les instructions de construction plus complètes liées ci-dessous pour plus de détails.
Veuillez consulter les instructions de construction plus complètes pour les utilisateurs open source.
Les commandes suivantes peuvent être utilisées pour configurer et créer le référentiel BDE :
Clonez les bde-tools et les référentiels bde et ajoutez bde-tools à votre PATH :
$ 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 bdeDepuis la racine de ce dépôt source, exécutez :
$ export BDE_CMAKE_BUILD_DIR= $PWD /_build # configure the build directory
$ bbs_build configure -u opt_dbg_64_cpp17Pour créer les bibliothèques, mais pas les pilotes de test, exécutez :
$ bbs_build buildPour créer également les pilotes de test, exécutez :
$ bbs_build build --test buildPour créer et exécuter les pilotes de test, exécutez :
$ bbs_build build --test runVeuillez consulter les instructions de construction plus complètes pour les utilisateurs de Bloomberg LP.
Les commandes suivantes peuvent être utilisées pour configurer et créer le référentiel BDE :
Clonez les bde-tools et les référentiels bde et ajoutez bde-tools à votre PATH :
$ 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 bdeDepuis la racine de ce dépôt source, exécutez :
$ export BDE_CMAKE_BUILD_DIR= $PWD /_build # configure the build directory
$ bbs_build configure -u opt_dbg_64_cpp17Pour créer les bibliothèques, mais pas les pilotes de test, exécutez :
$ bbs_build buildPour créer également les pilotes de test, exécutez :
$ bbs_build build --test buildPour créer et exécuter les pilotes de test, exécutez :
$ bbs_build build --test runLes bibliothèques BDE sont distribuées sous licence Apache (version 2.0) ; consultez le fichier LICENSE en haut de l'arborescence des sources pour plus d'informations.