几个编译问题:
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