幾個編譯問題:
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