剛把專案從BCB6.0升級到CB2010中,編譯找不到DxbarRS14.bpi。我安裝了Dev5.0版,查找了一下“D:\Program Files\DevExpress VCL5.0\Library\RS14”中只有DxbarRS14.bpl就是沒有DxbarRS14.bpi檔案,我建立創建的是BPL包,依賴BPI檔案,沒這個檔案還不行,哪位朋友有辦法?先謝謝了!Dev5.0是在妖哥的網站下載的。
uj5u.com熱心網友回復:
妖哥在嗎?幫兄弟個忙,謝謝了!
uj5u.com熱心網友回復:
我在。你下載的DevExpress是安裝版還是原始碼版?bpi那個檔案,編譯組件的源代碼后應該可以產生。uj5u.com熱心網友回復:
我下載的是安裝版。uj5u.com熱心網友回復:
用CB2010直接編譯不了。uj5u.com熱心網友回復:
重新下載個原始碼版的,然后編譯對應版本的工程,就會得到.bpi檔案了。http://delphi-z.ru/
好網站,不解釋。
uj5u.com熱心網友回復:
DxbarRS14.bpl名字后面這個14,一般是針對不同的delphi/CBuilder版本有不同的數字,你查找下DxbarRS*.bpl,應該能找到,就知道在你的版本中,該14變成了多少,修改你的工程檔案,重新引入對應的包就可以了.
uj5u.com熱心網友回復:
如果你使用的是直接安裝版本,還要注意該控制元件是否支持并安裝了C++Builderuj5u.com熱心網友回復:
在安裝完DevExpress.VCL.Products.v50.Full.Source后,D:\Program Files\DevExpress VCL5.0\Library\RS14的檔案夾中只查找到DxbarRS14.bpl,就是沒有DxbarRS14.bpi,后來在整個電腦硬碟中查找,都沒有這個檔案
uj5u.com熱心網友回復:
建議新手們還是盡量少用第三方控制元件,升級時太麻煩了,會耽誤很多時間,除非自帶控制元件是在不行是費用不可。uj5u.com熱心網友回復:
沒有bpi,那是沒正確安裝.CB的包需要bpi檔案,deplhi的話有dcp就行了.只有DCP而無bpi , 表示你安裝的這個包只在delphi在使用.有原始碼的話,編譯時設定生成全部CB需要檔案即可.
你也可以在 delphi檔案編譯選項中的 other options 額外選項中設定使用 DCP檔案,即 -LUDxbarRS14 此時編譯時會使用DxbarRS14.DCP檔案,pas 檔案是可以這樣用的. 新版本CPP檔案的編譯選項是否支持該用法,未測驗.舊版B6等是不行的. 一直以來的認知就是,沒有 bpi 該包就不能用于 cpp 檔案.
uj5u.com熱心網友回復:
你要將 DxbarRS14.DCP 關聯的所有DCP檔案都 用-LU選項列出,多個DCP檔案用;號隔開.uj5u.com熱心網友回復:
是在妖哥的網站上下載的DevExpress.VCL.Products.v50.Full.Source,安裝完后很多很多包都同時有BPL和BPI檔案,唯獨這個包沒有BPI檔案,試著對包重新進行編譯,幾次都沒通過,不知妖哥是否有辦法。按照妖哥提供的國外網站鏈接去下載了一下,下載都失敗了。轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/130835.html
標籤:數據庫及相關技術
上一篇:c語言回圈不懂
下一篇:尋求一個突發問題的答案。
