1. 程式人生 > >C++builder 元件的安裝與解除安裝

C++builder 元件的安裝與解除安裝

寫下此文章是為了那些還還沒有接觸過第三方控制元件的,而又為第三方控制元件的安裝與解除安裝而煩惱的開發人員。就我所瞭解與使用過的有Raize、DevExpress、SuiPack、DBGridEh、FastReport等。
    而如何正確的安裝與解除安裝呢?並不像windows的安裝程式與解除安裝那麼傻瓜化。如果是傻瓜化的安裝與解除安裝,那就沒必要寫下這遍文章指導初學者。
    以前剛接觸第三方控制元件時,也曾為安裝某一控制元件使用,又過一段時間將其解除安裝後,重新新建一個工程就編譯不過了而感到煩惱。
    第三方控制元件的安裝相對簡單一點,像Raize控制元件,就一個RC.exe檔案就可以安裝。DevExpress相對麻煩一點,現在都有一個Auto-Installor自動安裝。在這裡主要講的是解除安裝第三方控制元件。
    第三方控制元件的解除安裝,在BCB6中要經過三個步驟:
    (1)Remove Packages.     移除相應的軟體包。
        [1] 開啟BCB6,然後File->Close All。
        [2] Component->Install Packages…,然後選擇要移除的軟體包,點選Remove按鈕。
    (2)Remove Include Path/Lib Path/Palette Pages  移除Include/Lib/Pages資訊。
        [1] Project->Option->Directories/Conditionals->Include Path,去除要移除第三方控制元件的Include路徑。
        [2] Project->Option->Directories/Conditionals->Lib Path,去除要移除第三方控制元件的Lib路徑。
        [3] Tools->Environment Options->Library,去除要移除第三方控制元件的Lib路徑。
        [4] Tools->Environment Options->Pallette->Pages,去除第三方控制元件的所有Page。
    (3)Remove Default.bpr File 修改Default.bpr檔案,去除解除安裝了的*.lib/*.bpi(重要)
        [1] 開啟BCB 的安裝目錄->Bin,找到Default.bpr,然後用文字編輯器開啟,顯示一個xml檔案的格式,工程庫(<LIBRARIES />),備用工程庫(<SPARELIBS />),軟體包(<PACKAGES />),將相應的第三方控制元件*.lib與*.bpi去除。例如DevExpress就移除dx*.lib、cx*.lib、EQ*.lib與dx*.bpi、cx*.bpi、EQ*.bpi檔案。
    經過上面的修改,就把第三方控制元件完全解除安裝。重新新建一個工程就不會出現編譯連結錯誤了。祝好運!
--------------------- 
作者:xuanner 
來源:CSDN 
原文:https://blog.csdn.net/xuanner/article/details/5380890 
版權宣告:本文為博主原創文章,轉載請附上博文連結!