我正在尝试将一个库包含到我的项目中,该库是我自己编译的。该编译的结果只是一个“ fastrtps-1.9.lib”和一个“ fastcdr-1.0.lib” +包含文件夹。
现在,当我尝试将其包含在qmake中时,它总是抛出错误LNK1104“ libfastcdr-1.0.lib”无法打开...
:-1: Fehler: LNK1104: Datei "libfastcdr-1.0.lib" kann nicht geöffnet werden.
我知道-l标志将lib名称包含在lib和.lib / .a中,但这是我包含库的方式:
win32: LIBS += $$PWD/../../../../_programme/FastRTPSv1.9/install/fastcdr/lib/fastcdr-1.0.lib
INCLUDEPATH += $$PWD/../../../../_programme/FastRTPSv1.9/install/fastcdr/include
DEPENDPATH += $$PWD/../../../../_programme/FastRTPSv1.9/install/fastcdr/include
win32: LIBS += $$PWD/../../../../_programme/FastRTPSv1.9/install/fastrtps/lib/fastrtps-1.9.lib
INCLUDEPATH += $$PWD/../../../../_programme/FastRTPSv1.9/install/fastrtps/include
DEPENDPATH += $$PWD/../../../../_programme/FastRTPSv1.9/install/fastrtps/include
为什么要寻找lib前缀?