1.动态库
动态库的链接写法如下:
DEPENDPATH += $$PWD/../../bin
LIBS += -L$$DEPENDPATH -lstaticLibTest
2.静态库
(1)静态库链接的第1种写法
DEPENDPATH += $$PWD/../../bin
LIBS += -L$$DEPENDPATH -lstaticLibTest
这种写法与链接动态库的写法是一模一样的。以linux系统为例,这种写法会自动寻找对应目录下libstaticLibTest.so或libstaticLibTest.a文件,但是若对应的目录下.so文件和.a文件同时存在,那么.so文件优先
(2)静态库链接的第2种写法
DEPENDPATH += $$PWD/../../bin
LIBS += $$DEPENDPATH/libstaticLibTest.a
这种写法就是显式指定.a文件,某些情况下,我更倾向于这种写法