使用Dev-C ++使SDL或SDL2正常工作

时间:2016-09-03 22:50:21

标签: c++ gcc sdl dev-c++

我是用C ++编程的新手,我已经看过这种编程语言的一些教程。

我正在使用Dev-C ++ 5.11。

所以我想让游戏看到YouTube上的教程,并且一步就是正确设置SDL2。所以我开始在Google上搜索并尝试了一些页面解释的内容。但它一直出现错误。 这是我尝试过的最后一个tutorial

编译器日志(它有点乱):

.coverw-block-welcome{
  height: 27vh;
  background-color: #1b6d85;
  width: 27vh;
  margin:15px 5px 5px 5px;
  border-radius: 4px 4px 4px !important;
}

那么......我还能做什么?我做错了什么吗?我还需要做一个额外的步骤吗?

(这是我在这里提出的第一个问题,所以请告诉我,我做错了什么)(我也不是母语为英语的人,所以如果我拼错了某些内容,那就是#&# 39;为什么)

2 个答案:

答案 0 :(得分:0)

我见过有关如何配置Dev-C ++以便使用SDL2库的一些问题。

首先,我建议您以管理员模式执行IDE。

IDE启动后,按如下方式设置SDL目录:

工具 - >编译器选项

Compiler Options

二进制目录

Binaries directories

图书馆目录

Libraries directories

包含目录

enter image description here

请记住您的编译器版本,在我的情况下,我使用x86目录而不是i686。

另一方面,我在代码中添加了包含:

#include "SDL.h"
#include "SDL_image.h"
#include "SDL_ttf.h"
#include "SDL_mixer.h"

最后但并非最不重要的是,您必须配置项目选项:

项目 - >项目选项

enter image description here

添加链接器参数:

enter image description here

就是这样。

我希望它可以帮助您和其他配偶在Dev-C ++ IDE中设置SDL2时遇到问题。

答案 1 :(得分:-1)

Bloodshed's dev-cpp不再维护。 您可以使用其他IDE来避免许多问题。

一些免费的IDE:

对于SDL的教程,您有lazyfoo.net