标签: sdl

Ubuntu 15.10 安装 SDL2

我有 ubuntu 15.10 作为虚拟机运行 我想安装和使用 SDL2,我遵循了这个过程在 Ubuntu 中安装开发库的一般过程是什么? 以及来自此处的Ubuntu 说明:

安装 SDL2 时我没有遇到任何错误或任何错误,但不知何故它无法编译并出现以下错误:

Can't locate SDL.pm in @INC (you may need to install the SDL module)...
Run Code Online (Sandbox Code Playgroud)

这意味着我没有以某种方式正确安装 SDL2:/

有没有人知道如何检查它是否安装正确?

perl sdl software-installation

6
推荐指数
1
解决办法
3万
查看次数

查找包位置时出现问题:libsdl2-image-2.0-0

最近我一直在研究 SDL 库,并想开始将 libsdl2-image-2.0-0 与 SDL 一起使用。我一直在尝试让它在 Ubuntu 15.04 上运行。我已经使用安装了该包

sudo apt-get install libsdl2-image-2.0-0
Run Code Online (Sandbox Code Playgroud)

安装似乎完全正常,但是当我尝试将图像库包含在我的 C++ 代码中时

#include <SDL2/SDL_image.h>
Run Code Online (Sandbox Code Playgroud)

我收到错误“致命错误:SDL2/SDL_image.h:没有这样的文件或目录”我去查看了 SDL2 基础库所在的位置 /usr/local/include/SDL2 ,正如错误消息所示 SDL_image.h 是不在那里。然后我试图找出图书馆在哪里使用

apt-file search SDL_image.h
Run Code Online (Sandbox Code Playgroud)

当我这样做时

libsdl-image1.2-dev: /usr/include/SDL/SDL_image.h
libsdl2-image-dev: /usr/include/SDL2/SDL_image.h
Run Code Online (Sandbox Code Playgroud)

两者都显示为结果。这对我来说很奇怪,因为我没有安装 libsdl2-image-dev。另外,当我尝试查看 /usr/include/SDL2/ 时,该文件夹甚至似乎不存在,这只会增加我的困惑。

然后我尝试删除 libsdl2-image-dev 这样我就可以安装 libsdl2-image-2.0-0 但是当我运行命令时

sudo apt-get remove libsdl2-image-dev
Run Code Online (Sandbox Code Playgroud)

我明白了

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package 'libsdl2-image-dev' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
Run Code Online (Sandbox Code Playgroud)

当我尝试运行命令时 …

c++ sdl 15.04

5
推荐指数
1
解决办法
2万
查看次数

我必须自己编译 SDL2_mixer 吗?

我想让包 SDL_mixer 用于我正在制作的游戏中,但据我所知,只有与 SDL 1.2 兼容的版本。我是否忽略了某些东西,还是必须自己编译 SDL 2.0 版本?

package-management sdl

4
推荐指数
1
解决办法
2505
查看次数

下载 graphics.h 时出错

我正在尝试下载 graphics.h 头文件,但之后

1.sudo apt-get install build-essential我的电脑没有升级

2.下载libgraph-1.0.2.tar.gz文件。3../configure它不工作,但错误如下:

configure: error: *** SDL version 1.2.0 not found!
Run Code Online (Sandbox Code Playgroud)

请帮忙?

command-line sdl

1
推荐指数
1
解决办法
7947
查看次数