【发布时间】:2014-01-31 15:03:09
【问题描述】:
我正在尝试使用 Armadillo 框架安装和编译一个小型示例程序,但不幸的是,我遇到了链接器错误。到目前为止,这是我的步骤:
- 安装犰狳
- 编辑了 config.hpp 以删除常量定义
ARMA_USE_WRAPPER - 在 Xcode 项目中添加了加速框架
- 在标题搜索路径中添加了
/usr/include/ - 在库搜索路径中添加了
/usr/lib/ - 将
libarmadillo.dylib添加到“将二进制文件与库链接” 部分 - 将包含语句修改为
#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)
有没有人知道我错过了什么/做错了什么?我已经尝试了类似问题中发布的解决方案,但没有成功,在此先感谢!
编辑:有趣的是,在终端函数中编译和运行示例程序正确!
【问题讨论】: