2014-01-31 42 views
1

我想安裝和編譯一個小例子程序使用犰狳框架,不幸的是我得到鏈接錯誤。這裏是我到此爲止:鏈接錯誤,Xcode 5和Armadillo:「庫找不到-larmadillo.4.0.2」

  • 安裝犰狳
  • 編輯config.hpp刪除 ARMA_USE_WRAPPER
  • 新增的常量定義的加速框架Xcode項目
  • 新增/usr/include/到標題搜索路徑
  • /usr/lib/添加到庫搜索路徑
  • libarmadillo.dylib添加到「Link Binary with Libraries 「 部分
  • 修改包括語句#include "/usr/include/armadillo"

特別地,接頭錯誤我在Xcode中5得到如下:

> ld: library not found for -larmadillo.4.0.2 clang: error: linker 
> command failed with exit code 1 (use -v to see invocation) 

沒有任何人有任何線索,我失去了什麼/做錯了?我已經嘗試了類似問題發佈的解決方案,但沒有成功,請提前致謝!

編輯:有趣的是,在終端函數中正確編譯和運行示例程序!

回答

1

我不完全確定爲什麼,但刪除鏈接到「Link Binary with Libraries」部分中的libarmadillo.dylib已解決問題,現在程序已編譯!