在 Mac OS X 上安装 C++ Armadillo 库

Posted

技术标签:

【中文标题】在 Mac OS X 上安装 C++ Armadillo 库【英文标题】:Installing C++ Armadillo library on Mac OS X 【发布时间】:2010-06-23 03:17:58 【问题描述】:

我正在尝试在 Mac Pro 上使用 C++ armadillo 库 (armadillo-0.9.10)。我按照 README.txt 文件中的手动安装说明进行操作。我已修改 config.hpp 文件以表明我已安装 LAPACK 和 BLAS。然后我尝试编译示例。我成功编译并运行了 example1.cpp,但是当我尝试运行 example2.cpp 时,它报告我需要安装 ATLAS 或 LAPACK。我将#include 标头添加到example2.cpp 并使用-framework Accelerate 标志在makefile 中进行编译。但是,它仍然无法正常工作。是什么赋予了?我应该默认使用 Xcode 安装 LAPACK 和 BLAS,不是吗?这里的任何帮助都会很棒。谢谢,谢谢!

【问题讨论】:

仅适用于遇到此情况的其他人。我解决了这个问题(有点)。我下载了 cmake 实用程序并以这种方式安装它,而不是尝试手动进行。使用 cmake 它找到了 BLAS、LAPACK 和 Boost,并自动更新了 config.hpp 文件。希望这对某人有所帮助。 你有没有想过这个问题?我试图让 example1.cpp 文件运行,但我似乎无法让它在 Xcode 中运行。我还按照 README.txt 文件中的说明进行操作。任何帮助将不胜感激。谢谢。 【参考方案1】:

我不确定您是否仍在尝试解决这个问题,但要回答您最初的问题,您可以从以下网站轻松下载和设置犰狳:http://arma.sourceforge.net/download.html

我宁愿使用自制啤酒:

brew install armadillo

【讨论】:

【参考方案2】:

尝试自制。它将安装必要的软件包并节省您的时间

brew install homebrew/science/armadillo 

【讨论】:

如果你要添加答案,你需要给出正确的解释——而不是仅仅输入一行代码。【参考方案3】:

The answer above this one 返回:错误:不推荐使用自制程序/科学, 我搜索此错误并找到解决方案,它对我有用。试试这个:

brew install brewsci/science/armadillo

Reference Link

【讨论】:

以上是关于在 Mac OS X 上安装 C++ Armadillo 库的主要内容,如果未能解决你的问题,请参考以下文章

使用 Qt 在 OS X/Mac 上构建 C++ 库

如何在 Mac OS X 上使用 C++ 播放声音?

如何在Mac OS X上安装 Ruby运行环境

C++ 在 Mac OS X 上编译代码并在 Linux x86 上运行

如何在Mac OS X上安装 Ruby运行环境

如何在Mac OS X Yosemite上安装 jdk 1.6 开发环境