c++ - 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”
我不明白为什么它仍然找不到文件。有人可以帮忙吗?
提前致谢!
编辑:斜线的方向没有区别
解决方案
推荐阅读
- sql-server - SQL 生成调度作业脚本
- sql - 如何在 SQL 的 WHERE 子句中列出两个不同的内容?
- ruby-on-rails - Rails 在两个 div 上循环
- angular - 如何将 FormGroup 的 formGroupNames 分配给我的模型
- c# - 如何计算 PropertyGrid 控件的高度?
- domain-driven-design - 前端的业务逻辑与 ddd 微服务后端重复
- perl - 为什么 perl/ptkdb 不尊重 ptkdb*
我在 .Xdefaults 中的条目? - android - 滚动条 =“垂直”在 TextView 中不起作用
- python - 如何漂亮地打印带有索引的 Python 列表?
- c++ - 我意识到这是错误的,但我无法删除它