2017-01-31 29 views
0

我正在試圖在Qt 4.2.1(Qt Creator 5.8)QML proyect上設置「libusb」。我真的很想理解下載Lib後應該做什麼,我擁有所有文件,但我不知道是否必須先將它們安裝在我的系統上,或者只是將它們鏈接起來使用它們(順便說一下,不能這樣做) 。如何在Mac OS X上用Qt設置libusb? (嘗試一個跨平臺的方法)

我.pro文件是這樣的:

QT += qml quick 
QT += core gui 

CONFIG += c++11 

SOURCES += main.cpp 

HEADERS += libusb-1.0.21/libusb/libusb.h 

INCLUDEPATH +=/usr/local/include/libusb-1.0 
LIBS += -L/usr/local/lib -lusb-1.0 

RESOURCES += qml.qrc 

QML_IMPORT_PATH = 

QML_DESIGNER_IMPORT_PATH = 

DEFINES += QT_DEPRECATED_WARNINGS 

qnx: target.path = /tmp/$${TARGET}/bin 
else: unix:!android: target.path = /opt/$${TARGET}/bin 
!isEmpty(target.path): INSTALLS += target 

DISTFILES += 

這倒是真的很有益的,如果有人能解釋如何安裝,包括庫的過程。

我的應用針對臺式電腦和跨平臺(Linux操作系統,Windows的Mac系統)

回答

0

您應該檢查的軟件包管理器一樣Homebrew安裝這些類型的庫。這是我認爲最簡單的方法。你也可以考慮通過這個工具安裝pkgconfig。這兩個qmake應該有這樣的事情,如果我沒有錯:

CONFIG += link_pkgconfig PKGCONFIG += libusb-1.0