Je travaille sur Xcode 7.0.1. Je travaille avec CGAL 4.7. J'ai un maillage que je veux affiner en utilisant fair() et refine() comme montré dans l'exemple this.Xcode impossible de trouver Eigen dans l'espace de travail
je copiais d'abord le code et il a couru dans Xcode et il m'a donné cette erreur:
/Users/.../Desktop/CGAL-4.7/include/CGAL/Polygon_mesh_processing/fair.h:133 Échec de Static_assert "La fonction fair
nécessite Eigen3 version 3.2 ou ultérieure."
Par la suite, j'ai ajouté usr/local/Cellar/eigen/3.2.6/lib
et usr/local/Cellar/eigen/3.2.6/include/eigen
au chemin de recherche de bibliothèque et au chemin de recherche d'en-tête. Eigen fonctionne, je cours un certain code d'échantillon pour tester. Mais, je reçois toujours cette erreur.
Salut, j'ai fait ce que vous avez suggéré, et puis couru gâteau et faire, (avec le drapeau avec-eigen vérifié ainsi dans le gui gâteau), et la sortie du gâteau semblait bien, theres même mon chemin vers eigen cmakecache. txt, mais Xcode me donne la même erreur après relier les binaires, etc. Comment puis-je m'assurer que cgal était, en fait, construit avec eigen3 cette fois? – chatuur
Vous n'avez pas besoin de construire CGAL avec Eigen. Le drapeau 'With_Eigen' est cmake n'est pas nécessaire. Notez que vous devez exécuter cmake pour l'exemple et voir une ligne contenant '- Found Eigen3' – sloriot