微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

CGAL-5.1.2+VS2019 在Windows 10上配置记录

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 dllsC:\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目录中包含了 examplesdemo 两个文件夹,其中覆盖了大部分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,可以按照官网配置。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐