【发布时间】:2014-11-24 10:45:43
【问题描述】:
我有一个自定义库(.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
当我构建我的项目时,我在构建控制台中收到以下错误:
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
库路径正确,无拼写错误,文件存在。
可能是什么问题?
【问题讨论】: