QT项目如何引入外部库

热拔插代码集中到某项目管理,作为子项目需要链接LIBUSB库
在项目下选择
QT项目如何引入外部库_第1张图片
选择链接到外部库
QT项目如何引入外部库_第2张图片
选择需要链接的库文件
QT项目如何引入外部库_第3张图片
此时可以在项目的pro文件下看到出现了链接信息

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../libusb/lib/release/ -lusb
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../libusb/lib/debug/ -lusb
else:unix: LIBS += -L$$PWD/../../libusb/lib/ -lusb

INCLUDEPATH += $$PWD/../../libusb/include
DEPENDPATH += $$PWD/../../libusb/include

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/../../libusb/lib/release/ -lusb-1
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/../../libusb/lib/debug/ -lusb-1
else:unix: LIBS += -L$$PWD/../../libusb/lib/ -lusb-1.0

INCLUDEPATH += $$PWD/../../libusb/include
DEPENDPATH += $$PWD/../../libusb/include

PS:红色部分需要修改为-lusb-1.0。默认生成的是-lusb-1,此时会找不到该目录

你可能感兴趣的:(QT项目如何引入外部库)