34

ヘッダーに #include 部分がある C プログラムがあります。

libusb-1.0.0 をコンピューターにダウンロードしました。libusb-1.0.0 フォルダーを C プログラムがあるフォルダーにコピーするだけでは機能しません。したがって、どうにかして libuse-1.-.- を私の C プログラムがあるフォルダーにインストールする必要があると思います。ただし、インストール方法はわかりません。

誰でも私を助けてください。ありがとう!

4

6 に答える 6

76

通常、ライブラリを使用するには、開発版をインストールする必要があります。

試す

sudo apt-get install libusb-1.0-0-dev
于 2011-01-31T16:36:14.790 に答える
25

これはうまくいくはずです:

# apt-get install libusb-1.0-0-dev
于 2011-01-31T16:35:48.113 に答える
22

まず

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

updatedb && locate libusb.h.

次に、 に置き換え<libusb.h>ます<libusb-1.0/libusb.h>

アップデート:

ファイルを変更する必要はありません。これを Makefile に追加するだけです。

`pkg-config libusb-1.0 --libs --cflags`

その結果は-I/usr/include/libusb-1.0 -lusb-1.0

于 2014-05-22T05:34:55.073 に答える
0

「私の C プログラムのフォルダにインストールする必要があります。」なんで?

usb.h をインクルードします。

#include <usb.h>

-lusb を gcc に追加することを忘れないでください:

gcc -o example example.c -lusb

これは私にとってはうまくいきます。

于 2014-12-31T02:06:57.347 に答える