最近の libusb バージョンに usb_find_busses() はありませんか?

最近の libusb バージョンに usb_find_busses() はありませんか?

libusbを使用してUSB列挙機能を開発するために、いくつかのWebページを参照しました。私はLinuxにlibusb-1.0-devをインストールしましたが、コンパイラは次のように言います。usb_init()そしてusb_find_busses()libusb.hには宣言がなく、一部の技術ウェブサイトやブログでこれを紹介します。

代わりに私が見つけたlibusb_init()そしてlibusb_get_device_list()ヘッダーファイルに。もしそうなら、新しいバージョンのライブラリに新機能が追加され、APIが変更されましたか?

答え1

usb_init()usb_find_busses従来の libusb 0.1 API の一部なので、もう使用しないでください。 libusb 1.0 APIは2008年にリリースされたので、1.0に基づいてチュートリアルを書く時間がたくさんありました。 0.1 APIを学ぶのではなく、これを調べることをお勧めします。

バラよりlibusbウェブサイトより多くの情報が必要な場合(残念ながら、APIドキュメントはSourceForgeでホストされているためアクセスしにくいですが、ディストリビューションにはすべてのAPIドキュメントを含むドキュメントパッケージが必要です)。

関連情報