libuvc是一个跨平台的USB视频设备库,建立在libusb之上。 它能够对导出标准USB视频类(UVC)接口的USB视频设备进行细化控制,使开发人员能够为以前不支持的设备编写驱动程序,或者以通用的方式访问UVC设备。
首先安装libusb。
先用sudo apt-get install安装了libusb-dev,安装完成但libuvc make的时候还是找不到libusb.h文件。所以用源代码安装。
1.环境
VMware下ubuntu14.04
2.获取源代码
下载 libusb-1.0.21.tar.bz2 http://sourceforge.net/projects/libusb/
3.解压源码
cd /下载 tar -xjvf libusb-1.0.21.tar.bz2
4.按照INSTALL文件给出的提示进行安装:./configure - make - make install
先configure:
cd libusb-1.0.21/ ./configure
configure失败,configure: error: "udev support requested but libudev not installed"
安装依赖项libudev-dev:
cd sudo apt-get install libudev-dev
安装成功后重新configure,成功,再make,make install,安装成功。
make make install
5.安装libuvc
此时安装libuvc成功,可以找到libusb.h文件了。