您的位置:首页 > 其它

一些lib头文件找不到的解决办法

2014-03-28 17:13 267 查看
几个编译问题:

1.XText.h
X11/extensions/XTest.h:没有那个文件或目录 编译中断。
sudo apt-get install xorg-dev

2.openssl.h
sudo apt-get install libssl-dev

3.SDL.h
sudo apt-get install libsdl1.2-dev

顺便看了看SDL的介绍:SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。主要用在开发游戏上。
以后有机会研究一下!

4.jack.h
sudo apt-get install libjack-dev

5.videodev.h
sudo apt-get install libv4l-dev; #注意这里是 libv4L 而不是 libv41;

可是,现在你继续安装,依然会出现上述错误。这是由于这样安装的 libv4L 库把头文件名称改为

/usr/include/libv4l1-videodev.h

等。知道了原因,解决办法也很简单,只需要把出错这行代码的 #include 头文件改掉,即把

#include <linux/videodev.h>

改为

#include <libv4l1-videodev.h>

或者创建一个软链接

sudo ln -s /usr/include/libv4l1-videodev.h /usr/include/linux/videodev.h

6. bzlib.h

sudo apt-get install libbz2-dev

7. faac.h

sudo apt-get install libfaac-dev

8. lame.h

sudo apt-get install liblame-dev

9. theoraenc.h:

sudo apt-get install libtheora-dev

10. x264.h

sudo apt-get install libx264-dev 

11. xvidcore.h

sudo apt-get install libxvidcore-dev 

12. vdpau.h

sudo apt-get install libvdpau-dev 

sudo apt-get install yasm
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐