我试图在Windows 7上安装libusb(而不是libusb-win32)。我必须将它与Qt 5.0.1链接。以下是我面临的问题
./configure
make
makeinstall
但是我收到了错误' ./配置'不被视为有效命令。
谷歌搜索此问题通常会给安装libusb-win32提供解决方案。但是,我想避免这种情况,截至目前。
在libusb库中,有一些MSVC项目,所以我构建了它们。这确实产生了一些.lib文件。所以我继续将它们与我的Qt项目联系起来。它识别libusb.h头文件但没有正确链接。这是我的.pro文件
QT += core gui widgets
TARGET = Qt_libusb TEMPLATE = app
SOURCES += main.cpp\
qt_libusb.cpp
HEADERS += qt_libusb.h
FORMS += qt_libusb.ui
LIBS += -LC:\libusb-1.0.18\Win32\Debug\lib\libusb-1.0
INCLUDEPATH += C:/libusb-1.0.18/libusb DEPENDPATH += C:/libusb-1.0.18/libusb
我的目标是将libusb库与Qt链接起来。请告诉我,如果我没有安装'正确的库或我是否以错误的方式链接它。感谢
答案 0 :(得分:2)
您的项目文件未引用该库。您只提供了可以找到库的路径,但是没有对libusb库本身的引用。
你缺少的是
LIBS += -llibusb
您也不能在同一行上拥有多个项目文件语句。以下是错误:
TARGET = Qt_libusb TEMPLATE = app
应该看起来像:
TARGET = Qt_libusb
TEMPLATE = app