尝试使用Armadillo库运行示例时出现Xcode C ++链接器错误

时间:2018-11-16 23:19:26

标签: c++ xcode linker-errors armadillo

我正在尝试在Xcode中运行示例程序(与Armadillo库一起安装)并出现以下错误:

  

链接器命令失败,退出代码为-1(使用-v进行调用)

我不知道Google搜索在做什么。

我可以使用以下命令在命令提示符下生成并运行程序:

  

g ++ example1.cpp -O2 -larmadillo

这是我的构建设置:

enter image description here

这是我的搜索路径,其中包含armadillo.h标头:

enter image description here

我的代码是:

enter image description here

实际错误是: enter image description here

1 个答案:

答案 0 :(得分:0)

我能够通过安装macport成功构建。 步骤如下:

  1. https://www.macports.org/下载并安装macport。

  2. 将库路径设置为/ opt / local / lib。

  3. 将标头路径设置为/ opt / local / include。

  4. 将其他链接器标志设置为-larmadillo。