这在论坛上是一个普遍的问题,但解决方案却躲避了我。Windows 10 64位,CGAL 4.11,CMAKE 3.9.2,BOOST 1.65.1,MSVS 2017,LIBQGLVIEWER 2.7.0,Visual Studio 2017,CGAL既构建为调试和发行,又有MREAD C 包括路径和Windows用户路径variables尝试了尝试。同一件事,它无法打开,不一定找不到的是一个主要的CGAL库文件。.lib文件当然存在。当我尝试运行一个简单的CGAL测试程序时,我无法克服此错误。
https://i.stack.imgur.com/zarn7.jpg
的确,我必须在两个易于google步骤中激活Windows 10内置的Bash Shell,然后简单地将CGAL_CREATE_CMAKELISTS从CGAL脚本目录复制到我的Visual Studio Project Project Project目录和通过Bash" MNT"目录进入Windows磁盘。当我刚刚键入" CGAL_CREATE_CMAKELISTS"时,它会吐出有关如何通过命令安装脚本的信息,然后在大量搅动之后,当我刚刚键入" CGAL_CREATE_CMAKELISTS"时,它添加了一个CMakeLists文件,我只需要向CMAKE-GUI指向CMAKE-GUI将undound boost_dir安装目录,以使配置不列出红色错误。然后,Visual Studio可以打开Cmake-GUI创建的.sln文件,并进行了编译。右键单击"解决方案资源管理器窗格"中的程序列表以将其设置为启动项目,让我击中绿色调试器箭头,在空白控制台窗口消失后,CGAL将一个不错的ascii tetrahedral of。最初,我使用的示例文件是从CGEN参考站点复制的,并粘贴到了一个新鲜的Visual Studio Windows Console项目,该项目是一个球形边界的四面体网格:
http://cgal-discuss.949826.n4.nabble.com/cgal-demos-on-windows-won-won-t-configure-td4656618.html
我不确定哪种软件现在会可视化简单格式的.mesh文件,因为Meshlab不会。
如果您拥有QT5和LibqGlViewer:Polygon,Polyhedron和Aabb_tree,则三个演示软件包可以创建自己的图形。我至少可以使用Visual Studio来建立它们,因为Cmake与CGEN的Little Shell Script Windows 10很乐意运行。
cgal根本使用非常复杂,直到您阅读有关其从根本上依赖CMake准备脚本的精美印刷品,即使是最简单的示例。