在 C++ 中链接 Armadillo 库 Xcode
Linking Armadillo Library in C++ Xcode
我是 Mac 的新手,也是 Armadillo 的新手。以下是我在 Armadillo 中使用 C++ 所做的工作。
- 已下载并安装Xcode
- 已下载并安装 Homebrew
- 在终端输入 "brew install armadillo"
除此之外,它基本上是 Mac 上的出厂设置。
下载犰狳似乎可以在 brew 中使用,但我不确定下一步该做什么,因为我的代码(如下所示)仍未编译。还是说找不到犰狳
#include<iostream>
#include<armadillo>
using namespace std;
using namespace arma;
int main(int argc, const char * argv[]) {
mat A;
A << 1 << 2 << endr << 3 << 4 endr;
cout << A << endl;
return 0;
}
我知道我可能缺少一些简单的东西,但我对所有这些都很陌生,所以我很感激你的建议,谢谢。
所以我四处寻找才知道。 /usr/bin/
被隐藏的事实让我很困惑,但我想你可以从终端 cd
那里。然后 Armadillo 在路径 /usr/local/Cellar/armadillo/4.600.2/include
,我将其复制到 Search Paths
-> Header Search Paths
in Xcode.
我使用了默认的 cmake 选项,所以我的 armadillo.h .dylib 结束了
在 /usr/local/include 和 /usr/local/lib 中,恭敬地。
1) 将包含 armadillo.h 和 armadillo.5.20.2.dylib 的路径添加到 Header Search Paths 和 Library Search Paths。
搜索对话框可用于查找上述项目参数。
2) 添加dylab作为目标依赖
Link Binary With Libraries Screenshot
点击“+” -> 添加其他 -> ⌘ Shift G -> /usr/local
然后select/usr/local/lib/犰狳.5.20.2.dylib
回想起来,运行 cmake 使用备用安装位置可能更好,例如:
cmake -DCMAKE_INSTALL_PREFIX:PATH=/opt
在这种情况下 ⌘ Shift G
步骤是不必要的,并且可以通过键入 sudo SetFile -a v /opt
从 Finder 中看到 /opt 目录
我是 Mac 的新手,也是 Armadillo 的新手。以下是我在 Armadillo 中使用 C++ 所做的工作。
- 已下载并安装Xcode
- 已下载并安装 Homebrew
- 在终端输入 "brew install armadillo"
除此之外,它基本上是 Mac 上的出厂设置。
下载犰狳似乎可以在 brew 中使用,但我不确定下一步该做什么,因为我的代码(如下所示)仍未编译。还是说找不到犰狳
#include<iostream>
#include<armadillo>
using namespace std;
using namespace arma;
int main(int argc, const char * argv[]) {
mat A;
A << 1 << 2 << endr << 3 << 4 endr;
cout << A << endl;
return 0;
}
我知道我可能缺少一些简单的东西,但我对所有这些都很陌生,所以我很感激你的建议,谢谢。
所以我四处寻找才知道。 /usr/bin/
被隐藏的事实让我很困惑,但我想你可以从终端 cd
那里。然后 Armadillo 在路径 /usr/local/Cellar/armadillo/4.600.2/include
,我将其复制到 Search Paths
-> Header Search Paths
in Xcode.
我使用了默认的 cmake 选项,所以我的 armadillo.h .dylib 结束了 在 /usr/local/include 和 /usr/local/lib 中,恭敬地。
1) 将包含 armadillo.h 和 armadillo.5.20.2.dylib 的路径添加到 Header Search Paths 和 Library Search Paths。
搜索对话框可用于查找上述项目参数。
2) 添加dylab作为目标依赖
Link Binary With Libraries Screenshot
点击“+” -> 添加其他 -> ⌘ Shift G -> /usr/local
然后select/usr/local/lib/犰狳.5.20.2.dylib
回想起来,运行 cmake 使用备用安装位置可能更好,例如:
cmake -DCMAKE_INSTALL_PREFIX:PATH=/opt
在这种情况下 ⌘ Shift G
步骤是不必要的,并且可以通过键入 sudo SetFile -a v /opt