我正在开发Xcode 7.0.1。我正在使用CGAL 4.7。我有一个网格,我想使用fair()和refine()来细化它,如本例所示。
我最初复制了代码并在Xcode中运行,它给了我这个错误:
/Users//Desktop/CGAL-4.7/include/CGAL/Polygon_mesh_production/fiar.h:133:5:Static_assert失败"函数fair
需要Eigen3 3.2或更高版本。"
随后,我将usr/local/Cellar/eigen/3.2.6/lib
和usr/local/Cellar/eigen/3.2.6/include/eigen
添加到Library Search Path和Header Search Path中。Eigen正在工作,我运行了一些样本代码进行测试。但是,我仍然会犯那个错误。
如本文所述,在运行CMake之前,您可以将环境变量EIGEN3_INC_DIR
设置为包含头文件的Eigen
目录。