SDL1.2编译

最近对编解码进行学习分析。于是下载了ffmpeg 2.7 , 以下是编译ffmpeg所遇到SDL库的安装。

SDL(Simple DirectMedia Layer)是一个自由的跨平台的多媒体开发包,适用于 游戏、游戏SDK、演示软件、模拟器、MPEG播放器和其他应用软件。

我的编译环境是64bit ubuntu14.04

首先下载SDL-1.2.15.tar.gz

在编译之前先安装

sudo apt-get install libx11-dev

sudo apt-get install xorg-dev

不然会无法渲染SDL display

如运行ffplay时,有些机器上会出现

Could not initialize SDL - No available video device
(Did you set the DISPLAY variable?)

说明系统中没有安装x11的库文件,因此编译出来的SDL库实际上不能用。

在编译SDL库时,需要设置.configure文件。可以通过./configure --help查看。然后再设置

tar zxvf SDL-1.2.15.tar.gz

cd SDL-1.2.15

./configure --prefix=`pwd`/../_install/sdl1.2

make && make install

一气呵成;

提示在编译ffmpeg source code时需要指定PKG_CONFIG_PATH告诉系统SDL1.2库的位置哦,如果已经安装到/usr/目录下就不用了,以免ffmpeg无法渲染

类似这种提示:Could not initialize SDL - No available video device


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值