在Qt中的.pro文件中找不到路径
Path not found in .pro file in Qt
在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
还要确保路径实际上是正确的。如果您更改到构建目录,并尝试使用现有路径列出文件(根据平台使用ls
或dir
),您能列出这两个文件吗?
相关文章:
- CMake导出的库-在客户端应用程序中找不到include/Lib路径
- GNuPlot.exe找不到用于用 C++ 编写的路径
- 找不到 windows.winmd – 如果指定了路径,错误会乘以
- 运行可执行文件时找不到共享库,即使共享库存在于指定的路径中
- 为什么 cmake findBoost 找不到系统提升路径?
- C++流找不到相对路径
- 错误53:找不到文件,而是路径中存在所有DLL
- 使用Cmake时,Emscripten找不到全局路径
- Xmllint未设置,而在路径中找不到XMLLINT;跳过XML预处理
- 在英特尔C++编译器 (Linux) 的配置搜索路径中找不到文件可执行文件
- 即使定义了搜索路径,也找不到自定义共享库
- Windows找不到DLL在路径中的目录中以为其
- makefile 找不到来自 -I 包含路径的头文件
- VS2012:“找不到资源编译器DLL.请确保路径正确.”
- Maven NAR插件:在路径上找不到DLL依赖项
- G++ 找不到库,除非它是完整路径
- 在 Visual C++ 系统调用的路径中找不到可执行文件
- Dijksta算法在邻接矩阵中找不到路径
- Qt iOS版本找不到路径为的标头
- 在Qt中的.pro文件中找不到路径