CGAL-6.1 Windows 配置到VS全部项目
CGAL可以使用vcpkg安装,不过如果网络不好,可能很多源码下不下来,手动编译步骤也不多
下载链接
官方仓库打包好的cgal-library-6.1
编译好的gmp
编译好的boost-1.90
VS属性表编辑器-VSATEditor
配置
1.在任意位置新建文件夹,例如我的是D:\Library
2.将cgal-6.1、gmp解压至D:\Library,cgal解压出来是CGAL-6.1,gmp解压出来是auxiliary,将auxiliary挪到CGAL-6.1文件夹中,将boost-1.90安装到D:\Library\boost_1_90_0
3.解压VSATEditor(win10下载qt5版本的、win11下载qt6版本)到D:\Library,双击打开VSATEditor_ui.exe
4.依次点击C/C++附加包含目录,和右下角的添加附加目录
5.然后选择CGAL-6.1文件夹里的include文件夹,选完之后再次点击添加附加目录,选择CGAL-6.1\auxiliary\gmp\include文件夹
6.然后确保boost_1_90_0里有boost文件夹,再次点击添加附加包含目录,选择boost_1_90_0文件夹
7.添加好头文件的效果是这样
8.然后点击C/C++ 语言标准,在单行内容编辑框内输入stdcpp17
9.然后在链接器 附加依赖项中,点击添加附加目录/附加依赖项,在D:\Library\boost_1_90_0\lib64-msvc-14.3文件夹中,在输入框中输入*-vc143-mt-gd-x64-1_90.lib然后回车,筛选出debug的库
然后选择这些lib并打开
10.然后在链接器 附加依赖项中,再次点击添加附加目录/附加依赖项,选择这三个库
11.点击保存,选合适的位置保存
12.文件菜单点击导入、全局属性表、x64
13.属性表菜单点击子属性表、导入,选择刚刚保存的属性表文件,然后点左下角保存即可
这样就可以在任意x64 Debug的VS项目中使用CGAL了,Release也是同样配置,只不过boost要选择Release的库,即不带gd的lib