首页 > 解决方案 > Windows 上的 Eclipse Cygwin 找不到要包含的本地库?

问题描述

我遇到了以下问题,似乎无法解决。请注意,我对这一切完全陌生,所以请慢慢解释一切:D

我应该处理 C++ 文件。为此,我在带有 Cygwin 的 Windows 上使用 Eclipse。“常规”C++ 代码运行良好,因此 Eclipse/Cygwin 设置本身没有问题。但是,这个特定的项目附带了一个库,我需要包含该库才能使代码正常工作。我已经尝试了 Cygwin C++ Linker->Library 部分中的所有内容,但我无法克服以下错误消息:

g++ -L/cygdrive/c/Users\Katha\eclipse-workspace\Sheet3 -o "Sheet3.exe" ./main.o ./terminal.o   -llibpdcurses.lib
/usr/lib/gcc/x86_64-pc-cygwin/9.3.0/../../../../x86_64-pc-cygwin/bin/ld: cannot find -llibpdcurses.lib

我按照这个建议添加了路径:

如果 .lib 文件位于:X:\foo\lib\foo.lib,将库搜索路径 (-L) 添加为“/cygdrive/x/foo/lib”

我不明白为什么它仍然找不到文件。有人可以帮忙吗?

提前致谢!

编辑:斜线的方向没有区别

标签: c++eclipselibraries

解决方案


推荐阅读