【发布时间】:2015-08-19 22:01:48
【问题描述】:
gcc test.cpp -I/CORRECT_DIRECTORY_FOR_HEADERS -L/CORRECT_DIRECTORY_FOR_LIBRARIES -llibshogun (name is libshogun.dylib)
我明白了
ld:找不到 -llibshogun clang 的库:错误:链接器命令 退出代码 1 失败(使用 -v 查看调用)
不知道为什么。任何帮助将不胜感激。
我试过设置-rpath 像这样:-Wl,-rpath,/CORRECT_DIRECTORY_FOR_LIBRARIES
这也不会改变错误。
图书馆绝对存在。我可以在我的取景器中清楚地看到它。我在 OSX 上。
感谢任何提供帮助的人!
【问题讨论】:
-
"-I 和 -L 和 -l 都是正确的" 不,它们不是。有人忘记阅读
-l开关的文档。那个人……是你!