幾個(gè)編譯問(wèn)題:
1.XText.h
X11/extensions/XTest.h:沒(méi)有那個(gè)文件或目錄
編譯中斷。
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(簡(jiǎn)易直控媒體層)的縮寫。它是一個(gè)跨平臺(tái)的多媒體庫(kù),以用于直接控制底層的多媒體硬件的接口。主要用在開(kāi)發(fā)游戲上。
以后有機(jī)會(huì)研究一下!
4.jack.h
sudo apt-get install libjack-dev
5.videodev.h
sudo apt-get install libv4l-dev; #注意這里是 libv4L 而不是 libv41;
可是,現(xiàn)在你繼續(xù)安裝,依然會(huì)出現(xiàn)上述錯(cuò)誤。這是由于這樣安裝的 libv4L 庫(kù)把頭文件名稱改為
/usr/include/libv4l1-videodev.h
等。知道了原因,解決辦法也很簡(jiǎn)單,只需要把出錯(cuò)這行代碼的 #include 頭文件改掉,即把
#include <linux/videodev.h>
改為
#include <libv4l1-videodev.h>
或者創(chuàng)建一個(gè)軟鏈接
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