0

我正在尝试使用使用 SDL(尤其是 SDL Image)(在 Windows 上)的 64 位应用程序。应用程序运行,但我没有 64 位 jpeg 加载程序。SDL-Image 需要一个 jpeg.dll,但我从 IJG 网站 (http://www.ijg.org/) 获得的包构建到一个静态库中。我更改了配置属性以构建到 .dll 中,但它没有找到 jpeg_calc_output_dimensions 函数。我在 .dll 上运行了 dumpbin,它没有导出任何符号。我将尝试向源代码添加一些导出并重新构建,但我对编辑如此广泛使用的包犹豫不决。

有没有人遇到过类似的情况并找到了更好的解决方案?

4

1 回答 1

0

因此,我设法使代码导出所有符号,然后我只需将包含的 jpeg 标头交换为 SDL_Image/graphics 中的标头,它就可以工作了。

于 2011-11-30T18:05:03.260 回答