CGAL-5.1.2+VS2019 在Windows 10上配置记录
ps :在CGAL的官网上其实已经写的很详细了,可以直接参考 Manual (而且官方会随版本及时更新),官网上给出了3种在Win10上使用CGAL的方法,这里搬运一下第二种:使用CGAL Installer的方法。
配置Boost
CGAL依赖于Boost库,SourceForge 可以下载对应版本的Boost库(一般选最新的就可以),Win10配置Boost可按照一下几个步骤:
-
下载并运行 boost_1_71_0-msvc-XX.Y-64.exe (其中,XX.Y = 14.0 对应 VS2015,XX.Y = 14.1 对应 VS2017,XX.Y = 14.2 对应 VS2019)。
-
选择解压文件的路径,例如
c:\dev\libboost_1_71_0
-
设置环境变量
BOOST_LIBRARYDIR = C:\dev\libboost_1_71_0\lib64-msvc-14.2
BOOST_INCLUDEDIR = C:\dev\libboost_1_71_0
新建这两项可以使
cmake
能够找到 Boost -
在
path
(系统环境变量)中添加Boost dlls
(C:\dev\libboost_1_71_0\lib64-msvc-14.2
)-
path
+=C:\dev\libboost_1_71_0\lib64-msvc-14.2
-
安装CGAL
-
下载并运行 CGAL-5.1.2-Setup.exe ,下载地址,选择64位、解压位置。
-
设置环境变量使
cmake
能够找到CGAL-
CGAL_DIR
=C:\dev\CGAL-5.1.2
-
path
+=C:\dev\CGAL-5.1.2\auxiliary\gmp\lib
-
编译
下载好的CGAL目录中包含了 examples
和demo
两个文件夹,其中覆盖了大部分CGAL函数的使用样例。可以通过cmake
生成.sln
使用VS2019打开。
C:\dev\CGAL-5.1.2> cd examples\Triangulation_2
C:\dev\CGAL-5.1.2\examples\Triangulation_2> mkdir build
C:\dev\CGAL-5.1.2\examples\Triangulation_2> cd build
C:\dev\CGAL-5.1.2\examples\Triangulation_2\build> cmake-gui ..
到这里CGAL配置基本就完成了,CGAL提供的demo
中包含了图形界面,编译前需配置QT
,可以按照官网配置。