这是我参与2022首次更文挑战的第11天,活动详情查看:2022首次更文挑战
环境与依赖库
环境
- Windows10系统
- Visual Studio 2017
- Qt版本:5.13
依赖库
- Boost库版本:1.17.0
- Qt库版本:5.13
- Eigen库版本: 3.3.7
- CGAL版本:5.0.2
Boost库安装步骤
boost是CGAL的强制依赖库。
1、下载boost_1_71_0-msvc-XX.Y-64.exe(VS2015选择XX.Y=14.0,VS2017选择14.1,VS2019选择14.2),这里安装VS2017的:dl.bintray.com/boostorg/re…
2、运行下载器,安装到D:\Soft\boost_1_71_0
3、设置环境变量,这帮助cmake找到boost
(1)BOOST_LIBRARYDIR = D:\Soft\boost_1_71_0\lib64-msvc-14.1
(2)Boost_INCLUDEDIR = D:\Soft\boost_1_71_0
(3)PATH = D:\Soft\boost_1_71_0\lib64-msvc-14.1
Qt安装步骤
1、下载地址:www.qt.io/download
2、添加环境变量
(1)QTDIR = D:\Soft\Qt5131,
(2)PATH = D:\Soft\Qt5131\5.13.1\msvc2017_64\bin( 为了避免发生任何冲突,需要将此路径添加为列表中的第一个)
3、在Visual Studio 2017上安装Qt VS tools
(1)打开VS17,工具–>扩展和更新–>联机–>搜索Qt–>安装Qt Visual Studio Tools
(2)安装完成后,重启VS,点集文件->新建->项目->Qt就可以关于Qt的信息;并且在工具栏中会有Qt VS Tools选项
4、配置Visual Studio 2017中的Qt插件
在工具栏中打开Qt VS Tools–>Qt Options–>Add添加msvc_2017_64 = D:\Soft\Qt5131\5.13.1\msvc2017_64
Eigen安装步骤
下载地址:eigen.tuxfamily.org/index.php?t… 选择Eigen 3.3.7,右侧 Get it 栏中下载压缩包即可
CGAL5.0.2安装步骤
1、下载地址:github.com/CGAL/cgal/r… Windows系统使用exe下载最方便,它会下载CGAL头文件、示例、演示的源代码,还会下载GMP和MPFR的预编译版本。若提示环境变量设置失败,要让我们自行设置环境变量:PATH = D:\Soft\CGAL-5.0.2\auxiliary\gmp\lib
2、配置环境变量:CGAL_DIR = D:\Soft\CGAL-5.0.2
编译CGAL
1、在源码根目录下新建build文件夹
2、使用cmake生成工程文件
(1)打开cmake的图形界面
(2)where is the source code:D:\Soft\CGAL-5.0.2\examples\Triangulation_2
(3)where to build the binaries:D:\Soft\CGAL-5.0.2\examples\Triangulation_2\build
(4)Configure->VS 15 2017,Win64->Finish
3、设置EIGEN3_INCLUDE_DIR的值
4、Generate