私はlibfreenectをインストールしました。 QTを開いてコーディングを始めました。私がlibfreenect.hを使用するとき、エラーは発生しません。しかし、私はlibfreenect.hppを使用する場合、このエラーが発生しました:「エラー:libusb.h:そのようなファイルまたはディレクトリ」.PROファイルの 内容は次のとおりです。/usr/include/libfreenect.hpp:33:エラー:libusb.h:そのようなファイルやディレクトリがありません
QT += core
QT -= gui
CONFIG += c++11
TARGET = 12moharram
CONFIG += console
CONFIG -= app_bundle
TEMPLATE = app
SOURCES += main.cpp
win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../../usr/local/lib/release/ -lfreenect
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../../usr/local/lib/debug/ -lfreenect
else:unix: LIBS += -L$$PWD/../../../usr/local/lib/ -lfreenect
INCLUDEPATH += $$PWD/../../../usr/local/include
DEPENDPATH += $$PWD/../../../usr/local/include
どこに問題がありますか?
おそらくlibfreenect.hとlibfreenect.hpp自体は含めています他のファイルは、libfreenect.hppがlibusb.hを含んでいることを理解できないという理由で、libfreenect.hはそうではありません。おそらくlibusb.hはあなたのINCLUDEPATHにありません – Marco