Undefined link to libusb_get_parent () - compilation freenect

I want to install some libraries to connect Kinect 360 in raspberries at this link: http://www.kdab.com/setting-up-kinect-for-programming-in-linux-part-1/

First I tested this on Ubuntu and everything was fine. However, when I want to create libfreenect (with make), this error will be shown:

../lib/libfreenect.so.0.5.2: undefined reference to 'lisusb_get_parent'
collect2: ld returned 1 exit status

I'm new to raspberries and I don't know how to fix it.

Any help is appreciated! :)

Thank!

+4
source share
2 answers

, Raspbian 2015-02-16. - ( this), libusb, apt-get, . , , , libusb libfreenect :

, libusb libfreenect:

sudo apt-get install git cmake build-essential
sudo apt-get install freeglut3-dev libxmu-dev libxi-dev
sudo apt-get install libudev-dev

libusb, :

sudo apt-get remove libusb-1.0-0-dev

libusb-1.0.18:

wget http://sourceforge.net/projects/libusb/files/libusb-1.0/libusb-1.0.18/libusb-1.0.18.tar.bz2
tar -xvf libusb-1.0.18.tar.bz2

libusb:

cd libusb-1.0.18/
./configure --prefix=/usr --disable-static
make
sudo make install

, libfreenect libusb:

sudo ln -s /usr/lib/libusb-1.0.so /usr/lib/arm-linux-gnueabihf/libusb-1.0.so

libfreenect.

+8
sudo ln -s /usr/lib/libusb-1.0.so /usr/lib/x86_64-linux-gnu/libusb-1.0.so

u r x86_64

+4

All Articles