uvccaptureのコンパイルに失敗しました:linux/videodev.h: No such file or directory
0
1
問題を検索して、v 4 l(Video for Linux)をインストールすべき開発ライブラリを見つけます.Debian系:
RH系:
Arch:
2
インストール後、
ソフトリンクの作成
Edit:自分の
再make、成功.
References
参考回答
fatal error: linux/videodev.h: No such file or directory
1
問題を検索して、v 4 l(Video for Linux)をインストールすべき開発ライブラリを見つけます.Debian系:
$ sudo apt-get install libv4l-dev
RH系:
$ sudo yum install libv4l-devel
Arch:
$ sudo pacman -S v4l-utils
2
インストール後、
/usr/include/
ディレクトリに次のヘッダファイルが存在することがわかりました.libv4l1.h
libv4l1-videodev.h
libv4l2.h
libv4l2rds.h
libv4lconvert.h
libv4l-plugin.h
ソフトリンクの作成
$ sudo ln -s /usr/include/libv4l1-videodev.h /usr/include/linux/videodev.h
Edit:自分の
/usr/include/linux/
ディレクトリの下にvideodev2.h
ファイルがあることに気づきました.まず、このファイルにソフトリンクを作成してみました.$ sudo ln -s /usr/include/linux/videodev2.h /usr/include/linux/videodev.h
再make、成功.
References
参考回答