1. 程式人生 > >linux/videodev.h: No such file or directory錯誤解決方法

linux/videodev.h: No such file or directory錯誤解決方法

 yum install libv4l-dev*

上面錯誤的問題是兩個2.4以上的核心裡面都沒有包含videodev.h這個檔案了。但是有的在include/linux/下面有videodev.h檔案和videodev2.h這個檔案,但是在v4lgrab.c檔案中只有部分包含了videodev2.h這個檔案。這樣導致了就算是包含了videodev2.h這個檔案,但是還是會報錯。解決的辦法是:

vi Documentation/video4linux/v4lgrab.c
linux/videodev.h: No such file or directory
然後將v4lgrab.c中的
"#include <linux/videodev.h>" 

#include <libv4l1-videodev.h>

代替。