首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >缺失SDL_ttf.h

缺失SDL_ttf.h
EN

Ask Ubuntu用户
提问于 2016-06-25 18:14:26
回答 2查看 17.2K关注 0票数 9

我正试图在我的笔记本上安装马拉松。一直跟随在:https://github.com/Aleph-One-Marathon/alephone/wiki/Linux%20Install%20Instructions#ubuntu上的说明。

我安装了以下库,按照说明,

代码语言:javascript
运行
复制
sudo apt-get install libboost-all-dev libsdl1.2-dev libsdl-image1.2-dev \
libsdl-net1.2-dev libsdl-ttf2.0-dev libspeexdsp-dev libzzip-dev \
libavcodec-dev libavformat-dev libavutil-dev libswscale-dev

但是,当我用

代码语言:javascript
运行
复制
 ~/file path/AlephOne$ ./ configure

我收到以下信息,

代码语言:javascript
运行
复制
checking for SDL_ttf.h presence....no
error: You need SDL_ttf.h to run Aleph One.

我以为这包括在libsdl-ttf2.0-dev中?有什么线索吗发生什么事了?任何帮助都将不胜感激。

EN

回答 2

Ask Ubuntu用户

回答已采纳

发布于 2017-11-27 00:55:25

尝试:sudo apt-get install libsdl2-ttf-dev

在那之后,你应该通过以下途径找到它:

代码语言:javascript
运行
复制
find /usr|grep SDL_ttf
票数 8
EN

Ask Ubuntu用户

发布于 2017-02-01 07:47:56

在Ubuntu16.04上,我为Ruby安装了gem,并出现了同样的错误。所有解决方案都指向安装sdl2 ttf库,但我已经安装了它们。但是,我注意到我有/usr/include/SDL2/SDL_ttf.h,gem包含的lib目录没有列出这个目录,而是列出了/usr/local/include/SDL2/SDL_ttf.h

创建一个符号链接,从而解决了这个问题。

sudo ln -s /usr/include/SDL2/SDL_ttf.h /usr/local/include/SDL2/

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/791385

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档