我有一个自定义库(.a文件),我想将它添加到eclipse中的C项目中。 我试图将其添加到Project Preferences -> C/C++ General -> Paths and Symbols -> Libraries
。这个位置会自动显示在Project Preferences -> C/C++ Build -> Setting -> Tools Settings -> MacOS X C Linker -> Libraries
链接器无法在OSX上的Eclipse C上找到现有库
当我建立我的项目,我碰到下面的错误在构建控制台:
Building target: TestOfLibrary
Invoking: MacOS X C Linker
gcc -o "TestOfLibrary" ./src/TestOfLibrary.o -l"/Users/me/workspaces/test/libs/mylib.a"
ld: library not found for -l/Users/me/workspaces/test/libs/mylib.a
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [TestOfLibrary] Error 1
到库的路径是正确的,没有错别字,而且文件存在。
可能是什么问题?
感谢您的回答。我没有安装,所以我无法测试你的解决方案。如果有其他人在那里,可以证实这个问题,请在这里留言,我会接受答案。 – Tobber 2015-03-18 09:20:29