【发布时间】:2016-10-14 16:51:48
【问题描述】:
我安装了 libfreenect。我打开QT,开始编码。当我使用 libfreenect.h 时,不会发生错误。但是当我使用 libfreenect.hpp 时,出现了这个错误:“error: libusb.h: No such file or directory” .pro 文件的内容是:
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 中
标签: c++ qt ubuntu-16.04 libusb libfreenect2