在Mac OS X上为XCode安装Eigen
回想起我试图在我的Mac上为XCode启动并运行Eigen,但一位朋友设法弄清楚并与我分享了这些指示,这真是一场噩梦。我不想让任何人通过我所经历的,所以这里有一个易于遵循的指南。在Mac OS X上为XCode安装Eigen
1.安装自制
•包管理器的Mac,允许您使用 一个终端命令下载几乎任何东西。按照步骤here。
2.安装征
•只需运行在终端中输入以下命令:brew install eigen
•艾根现已安装完毕。
•记下打印在命令行上的文件路径!你以后会需要它,并且可以因人而异。
•家酿节省/usr/local/include/eigen3/
3.征文件可以在您的Xcode项目的构建路径
•打开要使用本征与该项目包括艾根文件。
•选择下具体目标
•您项目的构建目标选择Build设置选项卡。
•向下滚动到Apple LLVM 7.0 - 自定义编译器标志请注意,您的LLVM编译器版本可能有所不同。
•双击其他C++标志右侧的空白处。
•在步骤2(-I <filepath>
)中记下的文件路径中添加Eigen文件所在的目录。
•在您的目标版本设置中搜索HEADER_SEARCH_PATHS,并添加/usr/local/include/eigen3/
,方法与将特征文件路径添加到OTHER_CPLUSPLUSFLAGS
相同。
您的项目现在应该可以使用Eigen而没有任何问题。
这对我有用,似乎比以上更容易。这是一个有点老派,但没有必要的自制软件或包安装程序。它从字面上花了我不到5分钟。
下载Eigen和解压。
http://eigen.tuxfamily.org/index.php?title=Main_Page#Download复制 “征” 文件夹放到
/usr/local
目录。我试图在终端上进行root操作,因为苹果电脑很挑剔他们让你在查找器中看到的东西。就像我说的,老派。
2a。注意:您可能必须chmod
的权限为755
我与一个空白的Xcode C++的命令行工具项目模板尝试这样做。在编译时,我得到“无法在生成多个输出文件时指定-o”错误。我如何添加编译器选项?只需输入我的Eigen安装路径? – Dirk