簡體   English   中英

為什么我不能在C ++ Builder中將GLScene作為程序包加載?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM