linux/videodev.h:Ubuntu 14.04中没有这样的文件或目录
嗨,我在设置用于Chrome的网络摄像头时遇到了一个问题,Chrome需要FlashCam 按照以下位置的安装指南操作时: 在执行make-build的步骤中,我得到:linux/videodev.h:Ubuntu 14.04中没有这样的文件或目录,linux,ubuntu,makefile,Linux,Ubuntu,Makefile,嗨,我在设置用于Chrome的网络摄像头时遇到了一个问题,Chrome需要FlashCam 按照以下位置的安装指南操作时: 在执行make-build的步骤中,我得到: adderollen@andreas-RC530:~/Downloads/flashcam-1.4.5$ make (cd vloopback; make); make[1]: Entering directory `/home/adderollen/Downloads/flashcam-1.4.5/vloopback' mak
adderollen@andreas-RC530:~/Downloads/flashcam-1.4.5$ make
(cd vloopback; make);
make[1]: Entering directory `/home/adderollen/Downloads/flashcam-1.4.5/vloopback'
make -C /lib/modules/3.13.0-37-generic/build SUBDIRS=/home/adderollen/Downloads/flashcam- 1.4.5/vloopback modules
make[2]: Entering directory `/usr/src/linux-headers-3.13.0-37-generic'
CC [M] /home/adderollen/Downloads/flashcam-1.4.5/vloopback/vloopback.o
/home/adderollen/Downloads/flashcam-1.4.5/vloopback/vloopback.c:166:28: fatal error:
linux/videodev.h: No such file or directory
#include <linux/videodev.h>
^
compilation terminated.
make[3]: *** [/home/adderollen/Downloads/flashcam-1.4.5/vloopback/vloopback.o] Error 1
make[2]: *** [_module_/home/adderollen/Downloads/flashcam-1.4.5/vloopback] Error 2
make[2]: Leaving directory `/usr/src/linux-headers-3.13.0-37-generic'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/adderollen/Downloads/flashcam-1.4.5/vloopback'
make: *** [vloopback/vloopback.ko] Error 2
所以我在谷歌上搜索了一些发现:
我跟着bukzor的答案,但我还是遇到了同样的问题。有人找到解决办法了吗
我运行的是Ubuntu 14.04。你的磁盘上还没有这样的文件吗?如果是,则可能是包含此类文件的包被重命名,或者可能是文件被重命名/删除。find/-name'videodev.h' 找到videodev.h
使用上述命令检查您是否拥有该文件。似乎我没有。。。我只得到了videodev2.h、videodev.o和videodev.ko。我怎么创造它?看起来我不。。。我只得到了videodev2.h、videodev.o和videodev.ko。如何创建它?在安装libv4l-dev之后,应该包含'libv4l1-videodev.h'。我这样做了:sudo ln-s/usr/include/libv4l1-videodev.h/usr/include/linux/videodev.h