前段时间,我试图让Eigen在我的Mac上运行XCode,这是一场噩梦,但是一位朋友设法弄明白了并与我分享了指示。我不希望任何人经历我所经历的事情,所以这是一个易于理解的指南。
答案 0 :(得分:20)
<强> 1。安装Homebrew
•Mac的软件包管理器,允许您下载几乎所有内容 一个终端命令。按照步骤here。
<强> 2。安装Eigen
•只需在终端中运行以下命令:brew install eigen
•现在安装了Eigen。
•记下在命令行上打印的文件路径!您以后需要它,因人而异。
•Homebrew在/usr/local/include/eigen3/
第3。在Xcode项目的构建路径中包含Eigen文件
•打开要使用Eigen的项目。
•在TARGETS
下选择项目的构建目标•选择Build Settings选项卡。
•向下滚动到Apple LLVM 7.0 - 自定义编译器标志请注意,您的LLVM编译器版本可能不同。
•双击其他C ++标志右侧的空白区域。
•在第2步(-I <filepath>
)中记下的文件路径中添加Eigen文件所在的目录。
•在目标构建设置中搜索HEADER_SEARCH_PATHS并添加/usr/local/include/eigen3/
,方法与向OTHER_CPLUSPLUSFLAGS
添加特征文件路径的方式相同。
您的项目应该能够使用Eigen而现在没有问题。
答案 1 :(得分:7)
这对我有用,看起来比上面容易得多。这是一个小老派,但不需要自制软件包或包安装程序。它花了我不到5分钟。
下载Eigen并打开包装。
http://eigen.tuxfamily.org/index.php?title=Main_Page#Download
复制&#34; Eigen&#34;文件夹到/usr/local
目录。我sudo&root以便在终端中做到这一点,因为Mac很挑剔他们让你在发现者看到的东西。就像我说的那样,老派。
2a上。注意:您可能必须chmod
755的权限。