lib文件是編譯之后出來(lái)的嗎 如何實(shí)現(xiàn)C Builder調(diào)用DLL?
如何實(shí)現(xiàn)C Builder調(diào)用DLL?打開項(xiàng)目,使用bcbview | project manager打開項(xiàng)目列表,將接口庫(kù)(LIB)添加到項(xiàng)目中,即編譯plusnm函數(shù)所在文件生成的庫(kù)。同時(shí),DL
如何實(shí)現(xiàn)C Builder調(diào)用DLL?
打開項(xiàng)目,使用bcbview | project manager打開項(xiàng)目列表,將接口庫(kù)(LIB)添加到項(xiàng)目中,即編譯plusnm函數(shù)所在文件生成的庫(kù)。同時(shí),DLL文件將被生成并放入項(xiàng)目的EXE目錄中。在項(xiàng)目頭文件中添加extern “C”declspec(dllimport)intPlusNnm(intx,inty)extern “C”udeclspec(dllimport)intminusnm(intx,inty)OK可以直接調(diào)用它們
解壓Ehlib后,會(huì)出現(xiàn)很多文件夾。包括delphi5-7或bcb5-6和bcb2006等。
我們只需要bcb6
然后請(qǐng)按照以下步驟操作:
1。打開編譯工具bcb6.0-> environment
菜單欄上的工具,在“環(huán)境”對(duì)話框中找到“連接庫(kù)”選項(xiàng)卡。添加Ehlib文件夾的bcb6.0路徑。
2. 打開Ehlib文件夾,將公共文件夾中的所有文件復(fù)制到bcb6.0。
3. 通過編譯器工具打開項(xiàng)目,并在Ehlib文件夾中找到bcb6。首先編譯DCL***。沒有DCL的Bpk文件***。Bpk文件,然后編譯DCL***。Bpk并單擊它旁邊的“安裝”。就這樣結(jié)束了。
4. 檢查。編譯Ehlib的演示項(xiàng)目。檢查是否已成功安裝。
安裝Ehlib后,如果您想運(yùn)行它的演示,通常會(huì)報(bào)告一個(gè)錯(cuò)誤。這很常見Ehlib.lib文件缺乏。
解決方案是打開文本項(xiàng)目.bpr把它放進(jìn)去Ehlib.lib文件字符刪除。
這對(duì)于Delphi是可以的,但是對(duì)于BCB是失敗的。