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
版權宣告:本文為博主原創文章,轉載請附上博文連結!