hidapi ./configure エラー --- libudev がありません

hidapi ./configure エラー --- libudev がありません

Debian に hidapi をインストールしようとしています。libudev-dev と libusb-1.0-0-dev はすでにインストールされていますが、hidapi-master で ./configure を実行すると、libudev がないのでインストールして再試行するようにというメッセージが表示されます。これを修正する方法がわかりません。これに関するご助言をいただければ幸いです。ありがとうございます。

正確な誤差

checking for libudev... no
Library libudev was not found on this system.
Please install it and re-run ./configure

libudevを見つける

/lib/i386-linux-gnu/libudev.so.0
/lib/i386-linux-gnu/libudev.so.0.13.0
/usr/share/doc/libudev0
/usr/share/doc/libudev0/NEWS.gz
/usr/share/doc/libudev0/README.Debian.gz
/usr/share/doc/libudev0/README.gz
/usr/share/doc/libudev0/README.keymap.txt.gz
/usr/share/doc/libudev0/TODO
/usr/share/doc/libudev0/changelog.Debian.gz
/usr/share/doc/libudev0/changelog.gz
/usr/share/doc/libudev0/copyright
/usr/share/doc/libudev0/udev.vim
/var/lib/dpkg/info/libudev0:i386.list
/var/lib/dpkg/info/libudev0:i386.md5sums
/var/lib/dpkg/info/libudev0:i386.postinst
/var/lib/dpkg/info/libudev0:i386.postrm
/var/lib/dpkg/info/libudev0:i386.shlibs
/var/lib/dpkg/info/libudev0:i386.symbols

答え1

これを試して:

sudo apt-get install pkg-config libusb-dev
./configure && make

あなたもインストールしましたかlibusb-dev

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

答え2

aptitude代わりに以下を使用しますapt-get install:

sudo aptitude install libudev-dev

答え3

すべてが揃っていたので、これは難しい問題でした。システムを再起動すると、何らかの理由で がlibudev.a表示されました/usr/lib。私のシステムには 2 つのバージョンのパッケージ構成がありました (なぜそうなったのかはわかりません)。hidapi./configureでは間違ったバージョンが使用されていました。

この問題は、次のパスを追加することで解決しました/root/.bashrc:

export LD_LIBRARY_PATH=/usr/local/lib

関連情報