2010-06-23 313 views
1

我想在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,不是吗?这里的任何帮助将是美好的。谢谢谢谢!在Mac OS X上安装C++ Armadillo库

+1

仅适用于发生此事的其他人。我解决了这个问题(有点)。我下载了cmake实用程序并以这种方式安装它,而不是尝试手动执行。使用cmake发现BLAS,LAPACK和Boost,并自动更新config.hpp文件。希望这可以帮助某人。 – TJB 2010-06-25 22:33:26

+1

你有没有想过这个? 我想让example1.cpp文件运行,但我似乎无法让它在Xcode中运行。 我也按照README.txt文件中的说明操作。 任何帮助将不胜感激。谢谢。 – 2011-01-07 14:26:18

回答

4

我不知道,如果你还在试图弄清楚这一点还是,但现在回答你原来的问题,你可以很容易地从网站上下载并安装犰狳:http://arma.sourceforge.net/download.html

我宁愿使用家庭酿造,而不是:

brew install armadillo 
2

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

brew install homebrew/science/armadillo 
+1

这不提供问题的答案。要批评或要求作者澄清,在他们的帖子下留下评论 - 你总是可以评论你自己的帖子,一旦你有足够的[声誉](http://stackoverflow.com/help/whats-reputation),你会能够[评论任何帖子](http://stackoverflow.com/help/privileges/comment)。 – 2014-10-03 08:52:27

+0

我试图在Jared的回复下发表评论,但没有足够的声望...... – cgao 2014-10-03 08:58:24

+1

如果您要添加答案,您需要给出正确的解释 - 不只是输入一行代码。 – 2014-10-03 09:01:39