【问题标题】:How to setup libusb with Qt on Mac Os X? (trying a cross-platform approach)如何在 Mac OS X 上使用 Qt 设置 libusb? (尝试跨平台方法)
【发布时间】:2017-01-31 04:12:49
【问题描述】:

我正在尝试在 Qt 4.2.1 (Qt Creator 5.8) QML proyect 上设置“libusb”。我真的很想了解下载 Lib 后该怎么做,我拥有所有文件,但我不知道我是否必须先将它们安装在我的系统上或通过链接它们来使用它们(顺便说一句,做不到) .

我的 .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、MacO)

【问题讨论】:

    标签: c++ macos qt qml libusb


    【解决方案1】:

    你应该检查像Homebrew 这样的包管理器来安装这些库。这是我认为最简单的方法。你也可以考虑通过这个工具安装pkgconfig。如果我没记错的话,qmake 应该有这样的东西:

    CONFIG += link_pkgconfig PKGCONFIG += libusb-1.0

    【讨论】:

      猜你喜欢
      • 2011-04-20
      • 2021-02-09
      • 1970-01-01
      • 2013-12-13
      • 1970-01-01
      • 2013-11-05
      • 1970-01-01
      • 2015-05-22
      相关资源
      最近更新 更多