我有一個自定義庫(.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