一些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
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
相关文章推荐
- Linux编译程序时找不到头文件的解决办法
- 用rpm安装mysql5.6,C++连接mysql,/usr/lib -lmysqlclient找不到的解决办法
- iOS_导入libxml2.2框架后,找不到<libxml/tree.h>的解决办法
- 关于安装mysql 5.7时遇到的默认root无法登陆或者找不到data文件夹的问题的一些解决办法
- iOS_导入libxml2.2框架后,找不到<libxml/tree.h>的解决办法
- iOS_导入libxml2.2框架后,找不到<libxml/tree.h>的解决办法
- VS2008编译DirectX SDK 2004 summer版的Sound例子程序出现的libcp.lib找不到的问题的解决办法
- 运用cocoaPods 在项目中找不到头文件的解决办法
- Linux编译程序时找不到头文件的解决办法
- 使用第三方库找不到头文件的解决办法
- Qt Creator 3.1.2+Qt 5.3.1+OpenCV 3.0 开发环境下,找不到头文件的错误解决办法
- Linux学习笔记-编译程序时找不到头文件的解决办法
- mingw 编译 ffmpeg 找不到 lib.exe 解决办法
- 上传android lib到jcenter库上面碰到的一些问题,以及解决办法
- 关于在安装matplotlib中遇到ImportError: DLL load failed:找不到指定程序的解决办法
- Ubuntu 8.04 netbeans C++头文件找不到解决办法
- make menuconfig出错,需要安装libncurses5-dev找不到文件的终极解决办法(不必更换源,适用于ubuntu 32位平台)
- cocopods 一直报错找不到头文件的问题解决办法
- <libxml/tree.h>找不到解决办法
- Ubuntu 下找不到头文件的解决办法