gpt4 book ai didi

delphi - GraphicEx 与 Delphi 10.1 Berlin

转载 作者:行者123 更新时间:2023-12-02 02:46:50 24 4
gpt4 key购买 nike

我安装了GraphicEx (Delphi 图像加载器库)在 Delphi 7 中运行良好。

现在,当我尝试在 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 文件夹中找到。您必须将其添加到您的搜索路径中。当你这样做时,你会得到另一个错误。继续一一解决。

关于delphi - GraphicEx 与 Delphi 10.1 Berlin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38822638/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com