SDL_RWclose()不能在动态链接库中找到?

问题描述 投票:0回答:1

为了使用SDL,我通过笔记本电脑配置安装了32位库,为64位。x86_64-w64-mingw32由于未知原因而无法正常工作,因此我使用了i686-w64-mingw32,效果很好。然后对于sdl_image我也使用32位。

当我将SDL2_image.dll和其他.dll文件用于32位时,我得到了上面的味精。但是当我将上述文件的64位放在SysWOW64文件夹和32位的文件放在System32文件夹中时,我得到了消息

应用程序无法正确启动(0xc00007b)。单击确定以关闭应用程序

并且在进程终止时我得到了

进程以状态-1073741701终止(0分钟,4秒)

PS:我正在使用SDL(2.0.9)和SDL_Image(2.0.5)。https://lazyfoo.net/tutorials/SDL/这是我遵循的教程

c++ sdl sdl-2 sdl-image
1个回答
0
投票

对于Win32目标体系结构,我在SDL 2.0.9和sdl_image 2.0.5之间存在相同的兼容性问题

此问题已在:How to fix 'The procedure entry point SDL_RWclose could not be located in the dynamic link library'

似乎没有任何方法可以解决此问题,如您在上一个链接中所述,您也可以]

  • 将SDL2_image降级到版本2.0.4
  • 将SDL升级到版本2.0.10
© www.soinside.com 2019 - 2024. All rights reserved.