[英]Why can't I load GLScene as a package in C++Builder?
我正在嘗試使用GLScene (C ++ Builder和Delphi的第三方FireMonkey組件)。 我下載了zip文件,其中包括.bpl文件,供在C ++ Builder中使用。 當我嘗試在組件>安裝軟件包...>添加下的項目(C ++ Builder多設備應用程序)中安裝軟件包時,出現以下錯誤:
_Installation目錄和自述文件不是很有幫助。 我嘗試了其他.bpl文件,也嘗試一次導入所有這些文件,但是發生相同的錯誤。 我該如何解決?
有幾個問題。
XE3擴展名可疑。 我剛剛下載並解壓縮了GLScene下載。 CBXE3和CBXE4中的.BPL似乎分別針對XE3和XE4進行了編譯。 但是軟件包是依賴於版本的。
您應該重新編譯10.2 Tokyo的源(也包括在內)。 只需將DelphiXE4目錄復制到新目錄,然后將.groupproj
文件或單個.dpk
文件加載到IDE中。 您可能希望在項目選項中將軟件包的后綴(當前為XE3
)更改為Tokyo
,以避免DLL(或BPL)地獄。
還要查看_Installation
目錄中的圖片,了解必須設置的其他選項。 請注意,您的路徑可能有所不同,它們只是一個示例。
編譯器需要能夠找到.bpi
和.lib
等文件才能鏈接。 在項目選項中使用這些文件設置目錄,如_Installation
圖片所示。
新編譯的.bpl
文件應編譯到Windows路徑上的目錄中 ,以便系統在運行時可以找到它們。 在他們的示例設置中(以及_Installation
圖片中),顯示的C:\\Library\\GLScene
路徑。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.