我的配置为VS2015+CGAL5.1.1+QT(可先不配置)
首先放上最靠谱的官方配置参考方法:https://doc.cgal.org/latest/Manual/windows.html#title15
我大部分是按照官方方法配置的,选择的是第二种方法,即,先配置boost再配置CGAL,最后用CMake编译。
不要被吓到,看似复杂,其实还好,我大概花了2-3个小时从搜索资料到配置。
1.配置boost
先看官方教程(谷歌自带翻译)
我的是vs2015,对应boost 14.0,下载安装没什么问题,设置环境变量和向Path添加路径注意这两个不一样,分别对应下图
2.安装好boost后,去官网下载CGAL,所有下载要么是x86,要么是x64,不要混,看官网:
傻瓜式安装,好像会自动添加环境变量,若果没有,自己添加。
3.CMake
这个是用cmd命令行来打开CMake,我下载的是gui版本,自己打开界面,定位到下载的CGAL的 examples \ Triangulation_2 目录,如图:
然乎点击configure按钮,选择编译器为MSVC14 2015 ,平台为x64,如果没有问题你将看到好多红的界面,点击Generate就可以了。
即可用VS打开build文件中的sln文件,如果运行不了,可能是没有把ALL_BUILD, ZERO_CHECK,等大写的工程删掉。
最后如果是模型调用不出来,可以把data文件夹放到build里边即可运行。
运行结果图:
参考文章:
Windows编译安装CGAL