首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> C語言 >> C++ >> 關於C++

ExpressQuantumTreeList 在 BCB6 下的完整安裝指南

     編輯:關於C++

前言

DevExpress ExpressQuantumTreeList 組件功能強大,但在 BCB6 下安裝較為繁瑣。本文記錄從零開始的完整安裝步驟,供參考。

1. 準備工作:解壓並複製源文件

解壓至 C:\CrnVCL\(路徑自適應修改)。目錄結構:

ExpressDataController
ExpressEditors Library 5
ExpressExport Library
ExpressGDI+ Library
ExpressLibrary
ExpressQuantumTreeList 4
XP Theme Manager

將每個目錄下 Sources\*.* 複製到同級 Packages\ 目錄下:

XP Theme Manager\Sources\*.*        → XP Theme Manager\Packages\
ExpressGDI+ Library\Sources\*.*     → ExpressGDI+ Library\Packages\
ExpressLibrary\Sources\*.*          → ExpressLibrary\Packages\
ExpressDataController\Sources\*.*   → ExpressDataController\Packages\
ExpressEditors Library 5\Sources\*.* → ExpressEditors Library 5\Packages\
ExpressExport Library\Sources\*.*   → ExpressExport Library\Packages\
ExpressQuantumTreeList 4\Sources\*.* → ExpressQuantumTreeList 4\Packages\
複製源文件示意

2. 設置 BCB6 環境變量

Tools → Environment Options → Environment Variables → User overrides 新增兩個變量:

  • LIBPATH = C:\CrnVCL\ExpressLibrary\Sources
  • SEARCHPATH = C:\CrnVCL\XP Theme Manager\Sources;C:\CrnVCL\ExpressGDI+ Library\Sources;C:\CrnVCL\ExpressLibrary\Sources;C:\CrnVCL\ExpressDataController\Sources;C:\CrnVCL\ExpressEditors Library 5\Sources;C:\CrnVCL\ExpressExport Library\Sources(六個目錄用分號連接成一行)

這兩個變量會被 DevExpress 包大量引用($(LIBPATH)、$(SEARCHPATH))。

3. 按順序編譯/安裝依賴包

嚴格遵循順序:

  1. XP Theme Manager\Packages\dxThemeC6.bpk → Compile
  2. ExpressGDI+ Library\Packages\dxGDIPlusC6.bpk → Compile
  3. ExpressLibrary\Packages\cxLibraryVCLC6.bpk → Compile
  4. ExpressLibrary\Packages\dclcxLibraryVCLC6.bpk → Compile → Install
  5. ExpressDataController\Packages\cxDataC6.bpk → Compile
  6. ExpressEditors Library 5\Packages\cxEditorsVCLC6.bpk → Compile
  7. ExpressEditors Library 5\Packages\dclcxEditorsVCLC6.bpk → Compile → Install
  8. ExpressExport Library\Packages\cxExportVCLC6.bpk → Compile

4. 編譯安裝 ExpressQuantumTreeList 主包

  1. 打開 ExpressQuantumTreeList 4\Packages\cxTreeListVCLC6.bpk
    • Project → Options → Directories/Conditionals
    • Include Path 添加 $(SEARCHPATH);$(LIBPATH)
    • Library Path 添加 $(LIBPATH);$(SEARCHPATH);$(BCB)\Lib
    • Compile → 保存關閉
  2. 打開 ExpressQuantumTreeList 4\Packages\dclcxTreeListVCLC6.bpk
    • 同樣設置 Include/Library Path
    • Compile → 遇到經典錯誤:[Linker Fatal Error] Fatal: Unable to open file 'DB.OBJ'

5. 解決 DB.OBJ 鏈接錯誤

在 dclcxTreeListVCLC6.bpk 包窗口:

  1. 點擊 Requires → Add
  2. Browse 找到 $(BCB)\Lib\Release\dbrtl.bpi 添加
  3. 重新 Compile → 成功 → Install

安裝成功後,組件面板即可看到 cxTreeList。

6. 後記與擴展

安裝過程極其複雜,花費一整晚驗證記錄。$(BCB) 指 C++Builder 安裝目錄(默認 C:\Program Files\Borland\CBuilder6)。本文基於純淨 BCB6 環境、ExpressQuantumTreeList v4.29 Full Source 版本。其他版本或無源碼版本步驟可能差異較大。同理可擴展至其他 DevExpress 組件安裝。祝你成功駕馭這些強大組件!

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved