0

我想设置 SDL_Image、SDL_Mixer 和 SDL_TTF,但它似乎不起作用。我正在关注 Lazy Foo 的 SDL 教程,并尝试按照他所说的进行设置,但它不起作用。我将所有包含文件放入包含文件夹,并将所有 lib 文件放入 lib 文件夹。我发现lib文件夹中有x86和x64文件夹。当我尝试 x64(因为我有一个 64 位系统)时,一切正常,CodeBlocks 甚至告诉我建议(比如当我写“img”时,它显示了一个建议“IMG_Load”,但是当我开始编译我的代码时,发生这种情况:http://puu.sh/3Eqa5.png当我尝试使用 x86 版本时,它不起作用,因为弹出了一些 SDL.exe 错误。

我真的不知道是什么问题!任何人都可以帮忙吗?

4

1 回答 1

0

第一个从Link1下载库| Link2并解压。之后创建以SDLc:/ 命名的新文件夹,并在 SDL 文件夹中创建两个新文件夹,首先重命名为 inclued,然后重命名为 lib。

在此处输入图像描述

从解压缩文件的包含文件夹中复制所有文件并粘贴到您在c目录中创建的文件夹包括“C:\SDL\include”再次从步骤1的解压缩文件的lib文件夹中复制所有文件并粘贴到您在 c 目录中创建的文件夹 lib "C:\SDL\lib" 还从解压缩文件的 bin 文件夹中复制 SDL.dll 文件并将其粘贴到 C:\Windows\SysWOW64 和 C:\WINDOWS\SYSTEM32 文件夹中(这种方法的问题是,如果您有多个使用不同版本 SDL 的 SDL 应用程序,则会出现版本冲突。在此处输入图像描述

打开代码块,您将看到窗口并单击创建新 SDL 项目,给出项目标题名称,给出保存项目的路径并写入项目文件名将默认从项目标题名称创建。之后点击下一步。 在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

我希望,通过这种方式,您可以解决您的错误。

于 2013-07-28T16:43:58.767 回答