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我的系統上有兩個版本的套件配置(不知道這是如何發生的),而./configurehidapi 使用了錯誤的版本。

透過將此路徑新增至以下解決方案/root/.bashrc

export LD_LIBRARY_PATH=/usr/local/lib

相關內容