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