++wythern++

X presents Y for a better Z

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

几个编译问题:

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








posted on 2012-11-21 11:25 wythern 阅读(3050) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理