我正在通过 Lazy Foo 的教程学习 SDL,但由于 IMG_Load 似乎不起作用,我无法继续进行。我试着按照他说的那样设置它,但它不起作用。我将所有包含文件放入包含文件夹,并将所有 lib 文件放入 lib 文件夹。我发现lib文件夹中有x86和x64文件夹。当我尝试 x64(因为我有一个 64 位系统)时,一切正常,CodeBlocks 甚至告诉我建议(比如当我写“img”时,它显示了一个建议“IMG_Load”(这意味着库被初始化了?)) ,但是当我开始编译我的代码时,会发生这种情况: http: //puu.sh/3Eqa5.png。当我尝试使用 x86 版本时,完全相同的错误。
我在互联网上进行了一些搜索,我只能找到一些线程,但大多数都被放弃了。我最接近回答我的问题的是:http ://www.dreamincode.net/forums/topic/118299-sdl-image-error-sdl/但是这个人通过下载一个 Linux 可以使用的问题解决了他的问题,不是 Windows。}
我正在运行 Windows 7 64 位、CodeBlocks 12.11、SDL 1.2.15 和 SDL_Image 1.2.12。
我真的不知道是什么问题!