Tools: CGAL 安装指南

环境:Microsoft Win7 SP1

Visual Studio 2015 SP3


参考:

https://blog.csdn.net/milkpku/article/details/50241361

https://www.cnblogs.com/lihao102/archive/2013/04/14/3020227.html

一、安装

boost
boost_1_68_0-msvc-14.0-32.exe
1、安装 D:oost_1_68_0
2、添加环境变量
BOOST_INCLUDEDIR D:oost_1_68_0
BOOST_LIBRARYDIR D:oost_1_68_0lib32-msvc-14.0
path 中添加 D:oost_1_68_0lib32-msvc-14.0


QT
qt-opensource-windows-x86-5.11.2.exe
1、安装 D:Qt
2、环境变量 QTDIR D:QtQt5.11.2
path D:QtQt5.11.25.11.2msvc2015in

libQGLViewer
libQGLViewer-2.7.1.zip
QGLVIEWERROOT

1、源码安装
2、QtCreator 构建
D:DevToolCGALSetslibQGLViewer-2.7.1QGLViewerQGLViewer.pro
x86 Visual Studio Command Prompt 就是在VS目录中bin下面的vcvars32.bat,在命令行下运行一下

3、环境变量
QGLVIEWERROOT D:DevToolCGALSetslibQGLViewer-2.7.1
path D:DevToolCGALSetslibQGLViewer-2.7.1uild-QGLViewer-Desktop_Qt_5_11_2_MSVC2015_32bit-Release
D:DevToolCGALSetslibQGLViewer-2.7.1uild-QGLViewer-Desktop_Qt_5_11_2_MSVC2015_32bit-Debug


cmake
cmake-3.12.4-win32-x86.msi
1、安装 D:CMake
2、自动添加环境变量,或path中添加 D:CMakein

CGAL
CGAL-4.13-Setup.exe
1、安装 D:CGAL
2、过程需要联网,FQ
3、添加环境变量 CGAL_DIR D:CGAL
path 添加 D:CGALauxiliarygmplib

生成,编译debug和release
加入环境变量 D:CGALuildin

Eigen
源码
附加包含目录 D:DevTooleigen;
D:CGALincludeCGALconfig.h 添加 #define CGAL_EIGEN3_ENABLED

二、运行demo
使用cmake生成

三、使用CGAL

可执行目录
$(QTDIR)5.11.2msvc2015in;$(CGAL_DIR)auxiliarygmplib;$(CGAL_DIR)uildin;


include目录中包含:
$(BOOST_INCLUDEDIR);$(CGAL_DIR)include;$(CGAL_DIR)uildinclude;$(CGAL_DIR)auxiliarygmpinclude;


lib目录中包含:
$(QTDIR)5.11.2msvc2015lib;$(BOOST_LIBRARYDIR);$(CGAL_DIR)lib;$(CGAL_DIR)uildlib;$(CGAL_DIR)auxiliarygmplib;


属性->配置属性->链接器->输入中附加依赖项:
libgmp-10.lib;libmpfr-4.lib;


忽略项:
gmp-vc100-mt-gd.lib
mpfr-vc100-mt-gd.lib

原文地址:https://www.cnblogs.com/noryes/p/9946992.html