gpt4 book ai didi

c++ - 使用 SDL2.0.3 加载 PNG 图像

转载 作者:行者123 更新时间:2023-11-28 00:19:39 25 4
gpt4 key购买 nike

每当我尝试使用 SDL2.0.3 和 visual studio 2012 加载 PNG 图像时,我总是收到此错误。

The procedure entry point inflateReset2 could not be located in the dynamic link library zlib1.dll error

我已将 slib1.dll 文件放在与我项目的 .exe 文件相同的目录中。我还将它添加到我的 windows 目录中的 System32 文件夹中。我想了解这个错误是什么意思,以及如何处理它。提前致谢!附言.pmb 图像工作正常

最佳答案

深入挖掘后,我发现我的windows system32目录下的slib1.dll的版本和我复制到我的项目文件夹中的版本不一样。将项目中的那个替换为 system32 文件夹中的同一个后,它工作正常。我找到了 this thread在类似的问题上确实很有帮助,它指出:“过程入口点错误通常意味着:您针对库版本 x 编译项目,并且在运行程序时,它使用 library.dll 版本 y,而版本 y 未定义 library::Destroy()”

关于c++ - 使用 SDL2.0.3 加载 PNG 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28193236/

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