CGAL
一定记得关闭杀毒软件。
第一步,vs2013和QT
vs2013要用with update5版本的.这个有5G那么大,没法放到百度网盘上。来找我要把。
QTDIR:QT安装目录
——————(例:C:\Qt\Qt5.8.0)
添加入PATH:
——————(例:C:\Qt\Qt5.8.0\5.8\msvc2013_64\bin)
第二步,boost
链接:https://pan.baidu.com/s/1CVzqwCk_PkaKuSECuMI_Wg
提取码:9yy7
BOOST_INCLUDEDIR: C:\local\boost_1_67_0
BOOST_LIBRARYDIR: C:\local\boost_1_67_0\lib64-msvc-12.0
假设解压到D:\boost_1_67_0
(1)打开命令行窗口(win+R);
(2)输入cmd.exe,回车;
(3)D:回车,之后cd D:\boost_1_67_0
(4)执行booststrap.bat文件,运行结束后会产生b2.exe和bjam.exe,这里b2.exe是bjam.exe的新版本;
(5)执行b2 --with-system --with-thread
最后的结果:
说明boost安装成功。添加环境变量:
BOOST_ROOT:BOOST安装目录
——————(例:D:\boost_1_67_0)
BOOST_LIBRARYDIR:
——————(例D:\boost_1_67_0\stage\lib)
第三步,CGAL
链接:https://pan.baidu.com/s/19ImRMEpYRf6h9jahMmkI3g
提取码:kgcb
安装时选择64位,变量all user
出现上面的情况,你需要从新安装一遍cgal
CGAL的环境变量也需要添加如下:
CGAL_DIR:CGAL安装目录
——————(例:C:\dev\CGAL-4.12)
path:CGAL的gmp库目录
——————(例:C:\dev\CGAL-4.12\auxiliary\gmp\lib)
做了这么多,该从新启动一下了
第四步,CMake
链接:https://pan.baidu.com/s/1Z93w4rx8GCp5NEvrPzqKpQ
提取码:2ylz
运行cmake,
最好是在编译cgal的时候,cmake中的entry就有,勾选上with_eigen,然后配置include目录即可。
此时点击configure进行配置,需要等待一会儿,如果这里出现问题,一般都是环境变量配置错误。
成功配置后,开始Generate,此时会在生成目录下产生一个CGAL.sln的方案,此时用VS打开,对ALL_BUILD项目进行编译(最好DEBUG和RELEASE模式都需要进行编译,方便以后使用),会在生成目录的bin下产生如下动态链接库: