簡體   English   中英

帶有Delphi 10.1 Berlin的GraphicEx

[英]GraphicEx with Delphi 10.1 Berlin

我在Delphi 7中安裝了GraphicEx (一個Delphi圖像加載器庫),並且運行良好。

現在,當我嘗試在Delphi 10.1 Berlin中安裝它時,出現錯誤:

[dcc32 Error] JPG.pas(1136): E2065 Unsatisfied forward or external declaration: 'jpeg_reset_huff_decode' 
[dcc32 Error] JPG.pas(1258): E2065 Unsatisfied forward or external declaration: '@jfwrite'
[dcc32 Error] JPG.pas(1258): E2065 Unsatisfied forward or external declaration: '@jfflush'
[dcc32 Error] JPG.pas(1258): E2065 Unsatisfied forward or external declaration: '@jfread'
[dcc32 Fatal Error] GraphicEx.pas(613): F2063 Could not compile used unit 'JPG.pas'

那么,如何在Delphi 10.1 Berlin中使用GraphicEx?

如您鏈接到的頁面上所述,該庫尚未更新為最新版本的Delphi。 但是,您很可能會發現您不再需要它。 最新的Delphi版本已經開箱即用地支持JPEG和PNG圖像格式。

通過刪除對此庫的引用並使用內置的圖像格式支持來解決您的問題。

如果您正在使用該庫提供的更深奧的圖像格式,則需要對其進行更新以與您的Delphi版本一起使用。

在第一種情況下,您報告的編譯錯誤只是由於您沒有在搜索路徑中添加必要的文件夾。 定義這些功能的目標文件位於3rd party\\LibJPG\\obj文件夾中。 您必須將其添加到搜索路徑。 當您這樣做時,您將得到另一個錯誤。 繼續一一解決。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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