Xcode 无法在工作区中找到 Eigen

Xcode unable to find Eigen in workspace

我正在开发 Xcode 7.0.1。我正在使用 CGAL 4.7。我有一个网格,我想使用 fair() 和 refine() 来细化,如 this 示例所示。

我最初在 Xcode 中复制了代码并 运行 它给了我这个错误:

/Users/.../Desktop/CGAL-4.7/include/CGAL/Polygon_mesh_processing/fair.h:133:5: Static_assert 失败 "The function fair requires Eigen3 version 3.2 or later."

随后,我将 usr/local/Cellar/eigen/3.2.6/libusr/local/Cellar/eigen/3.2.6/include/eigen 添加到 Library Search Path 和 Header Search Path 中。 Eigen 正在工作,我 运行 一些示例代码来测试。但是,我仍然收到该错误。

如文档所述here,您可以将环境变量EIGEN3_INC_DIR设置为包含Eigen目录的目录,该目录包含运行 CMake之前的头文件。