พื้นที่เก็บข้อมูลนี้ประกอบด้วยไลบรารี BDE ซึ่งปัจจุบันคือ BSL (Basic Standard Library), BDL (Basic Development Library), BAL (Basic Application Library) และ BBL (Basic Business Library)
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับไลบรารี BDE ตามลิงก์ด้านล่าง
BDE ใช้ระบบบิลด์ตาม cmake ระบบบิลด์อยู่ในที่เก็บเครื่องมือ BDE (ดูลิงก์เอกสารประกอบ)
ระบบสร้าง BDE CMake จำเป็นต้องติดตั้งและกำหนดค่าซอฟต์แวร์ต่อไปนี้ล่วงหน้าบนระบบ:
โปรดทราบว่า python ถูกใช้โดย build helpers bde_build_env.py และ cmake_build.py แต่ไม่จำเป็นอย่างเคร่งครัดในการสร้าง BDE ดูคำแนะนำในการสร้างที่สมบูรณ์ยิ่งขึ้นที่ลิงก์ด้านล่างเพื่อดูรายละเอียดเพิ่มเติม
โปรดดูคำแนะนำในการสร้างที่สมบูรณ์ยิ่งขึ้นสำหรับผู้ใช้โอเพ่นซอร์ส
คำสั่งต่อไปนี้สามารถใช้เพื่อกำหนดค่าและสร้างที่เก็บ BDE:
โคลน bde-tools และที่เก็บ bde และเพิ่ม bde-tools ใน 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 bdeจากรูทของแหล่งเก็บข้อมูลต้นทางนี้ ให้รัน:
$ export BDE_CMAKE_BUILD_DIR= $PWD /_build # configure the build directory
$ bbs_build configure -u opt_dbg_64_cpp17หากต้องการสร้างไลบรารี แต่ไม่ใช่ไดรเวอร์ทดสอบ ให้รัน:
$ bbs_build buildหากต้องการสร้างไดรเวอร์ทดสอบ ให้รัน:
$ bbs_build build --test buildหากต้องการสร้างและรันไดรเวอร์ทดสอบ ให้รัน:
$ bbs_build build --test runโปรดดูคำแนะนำในการสร้างที่สมบูรณ์ยิ่งขึ้นสำหรับผู้ใช้ Bloomberg LP
คำสั่งต่อไปนี้สามารถใช้เพื่อกำหนดค่าและสร้างที่เก็บ BDE:
โคลน bde-tools และที่เก็บ bde และเพิ่ม bde-tools ใน 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 bdeจากรูทของแหล่งเก็บข้อมูลต้นทางนี้ ให้รัน:
$ export BDE_CMAKE_BUILD_DIR= $PWD /_build # configure the build directory
$ bbs_build configure -u opt_dbg_64_cpp17หากต้องการสร้างไลบรารี แต่ไม่ใช่ไดรเวอร์ทดสอบ ให้รัน:
$ bbs_build buildหากต้องการสร้างไดรเวอร์ทดสอบ ให้รัน:
$ bbs_build build --test buildหากต้องการสร้างและรันไดรเวอร์ทดสอบ ให้รัน:
$ bbs_build build --test runไลบรารี BDE ได้รับการเผยแพร่ภายใต้ Apache License (เวอร์ชัน 2.0) ดูไฟล์ใบอนุญาตที่ด้านบนของแผนผังต้นทางสำหรับข้อมูลเพิ่มเติม