在Qt中的.pro文件中找不到路径

Path not found in .pro file in Qt

本文关键字:找不到 路径 文件 pro Qt 中的      更新时间:2023-10-16

在Qt项目的.pro文件中,我使用了这两行来添加必要的LIBS。

LIBS          += -L "../../lib/bin/libname.a"  
LIBS          +=  -L "../../rfm2g/winver/libname.lib"  
error: ../../rfm2g/winver/libname.lib: No such file or directory  

编译器找到了文件libname.a,但找不到libname.lib,尽管这两个文件的相对路径都是正确的。有人有主意吗?

-L选项希望-l搜索一个目录,而不是实际库的路径。

所以你应该写例如

LIBS += -L../../lib/bin -lname
LIBS += -L../../rfm2g/winver -lothername

直接与链接

LIBS += ../../lib/libname.a
LIBS += ../../rfm2g/winver/libname.lib

还要确保路径实际上是正确的。如果您更改到构建目录,并尝试使用现有路径列出文件(根据平台使用lsdir),您能列出这两个文件吗?