我想设置SDL_Image,SDL_Mixer和SDL_TTF,但它似乎不起作用。我正在关注Lazy Foo的SDL教程,并尝试像他说的那样设置它,但它只是不起作用。我将所有包含文件放入include文件夹,并将所有lib文件放入lib文件夹中。我发现lib文件夹中有x86和x64文件夹。当我尝试x64(因为我有一个64位系统)它一切正常,CodeBlocks甚至告诉我建议(比如当我写“img”它出现了一个建议“IMG_Load”,但当我来编译我的代码时,发生这种情况:http://puu.sh/3Eqa5.png。当我尝试使用x86版本时,它不起作用,因为弹出了一些SDL.exe错误。
我真的不知道问题是什么!有人可以帮忙吗?
答案 0 :(得分:0)
首先从Link1 |下载库Link2并解压缩。之后在c:/中创建名为SDL
的新文件夹,并在SDL文件夹中创建两个新文件夹,首先将其重命名为included,其次为lib。
从unzip文件的include文件夹中复制所有文件并粘贴到包含在C目录中创建的“C:\ SDL \ include”的文件夹中,再次从步骤1的解压缩文件的lib文件夹中复制所有文件,粘贴到您在c目录中创建的文件夹lib“C:\ SDL \ lib”中也会从解压缩文件的bin文件夹中复制SDL.dll文件并将其粘贴到C:\ Windows \ SysWOW64和C:\ WINDOWS中\ SYSTEM32文件夹(The problem with this method is if you have multiple SDL apps that use different versions of SDL, you'll have version conflicts.)
打开您将看到的代码块窗口,然后单击创建新的SDL项目,给出项目标题名称,给出保存项目的路径,写入项目文件名将默认从项目标题名称创建。之后点击下一步。
我希望通过这种方式你可以解决你的错误。