link error Unable to open file 'dclusr50.lib'

来源:互联网 发布:锦易编程助手 编辑:程序博客网 时间:2024/05/18 21:06

各位版大,

我有個很急的問題就是

我在bcb 5 時compiler 時出現link error Unable to open file 'dclusr50.lib'

要如何解決了,謝謝大家

--------------------------------------------------------------------------------

minlee00188 你好:
這種錯誤訊息通常會發生在兩種情況
第一種: 你的 bcb IDE 環境中並沒有開發自己的元件,而你要 compiler 的
project 是從別處取得,而這個 project 的原始做者的 bcb IDE 環境中有
開發自己的元件,而且已經安裝的話,在原始的 project file (*.bpr)裡面
就會記錄要 link 的 lib,但是你的 bcb IDE 環境裡面沒有,就會造成這個
錯誤訊息,請試試以下的做法解決
(1)用 UltraEdit 把你的 *.bpr 打開
(2)搜尋關鍵字「dclusr50」-->找到刪掉
(3)重新 compiler
第二種: 你原本的 bcb IDE 環境中已經有自己開發的元件,而且也已經安裝
完成,或許因為某種原因,造成你的系統重灌,也重灌 bcb,如果再載入之前
的 project 的話,也會引發這個問題,基本上的解決方式跟上面的原理一樣

備註:
(1)在做以上動作的時候最好先把你的 project 備份
(2)如果這個 project 有使用到 dclusr50 中的元件的話,那麼以上的方式是
不適用的,必須先想辦法取得原本的 dclusr50 然後安裝至你的 bcb IDE 中
(3)若有問題請再提出

(1)會發生這個錯誤問題的原因,通常都是因為你開啟的 Project 並不是你自已
   寫的,而是從別的地方取得的,而這個 Project 的原始作者的 BCB 環境中
   預設會引用這個 dclusr.lib 函式庫 (通常是用來放作者自己開發的元件),
   如果你所取得的 Project 並沒有使用到 dclusr.lib 裡面的元件的話,那就
   可以先用以下的方式解決
(2)先把你的 BCB 關閉,利用記事本或 UltraEdit 把 Project 的 *.bpr 檔案
   打開,然後搜尋關鍵字 dclusr.lib,找到以後把它去掉,重新存檔,再把你
   的 BCB 打開,開啟 Project,重新 compile 應該就可以了
(3)可是如果你所取得的 Project 剛好有用到 dclusr.lib 裡面的元件的話,那
   唯一解決的方式,就只有想辦法連絡原始作者,試著取得這個檔案,或者是
   被使用到的元件的原始碼,然後再安裝到你的 BCB 裡面,這樣子才可以解決
   問題