QT项目如何引入外部库

热拔插代码集中到某项目管理,作为子项目需要链接LIBUSB库
在项目下选择
在这里插入图片描述
选择链接到外部库
在这里插入图片描述
选择需要链接的库文件
在这里插入图片描述
此时可以在项目的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,此时会找不到该目录

猜你喜欢

转载自blog.csdn.net/weixin_40983190/article/details/84940624