基于VS2017的CGAL配置及Demo运行

计算机图形学 专栏收录该内容
3 篇文章 0 订阅

基于VS2017的CGAL的配置:

安装路径尽量都不要包含中文

Qt VS Tools and Qt 5.13.1
LibQGViewer-2.7.2
CMake-3.15.7
Boost-1.71.0
CGAL-5.0.2
CGAL Demo的运行
部分Demo的运行所需要的相关库

Qt VS Tools and Qt 5.13.1

1.QT Visual Studio Tools(基于VS的QT相关工具):
在这里插入图片描述
安装完重启VS可看到
在这里插入图片描述

2.QT5.13.1(C++图形用户界面应用程序开发框架)QT-5.13.1-window-x86-5.13.1.exe.注册一个账号填好下一步

在这里插入图片描述
一般CGAL的DEMO在CMake下都需要QTScript,切记要安装!!!r在这里插入图片描述
安装完后点击VS 的Qt Vs Tools,这里我已经注册过了 ,只要你将路径放上点OK就行了
在这里插入图片描述
最后记得在环境变量中添加QT5Core.dll所在路径,一般都在QT版本号\msvc2017_64\bin里
在这里插入图片描述

LibQGViewer(C++ Qt 的一个共享库)

LibQGViewer-2.7.2LibQGLViewer-2.7.2.zip(CGAL的3D功能需要用到)

下载完后用VS2017 打开QGLViewer.pro
(参考文件路径:E:\LibQGLViewer\libQGLViewer-2.7.2\QGLViewer)
在这里插入图片描述
在这里插入图片描述
将所生成的QGLViewer2.dll复制到C:\Windows\System32或C:\Windows\SysWOW64
然后同理再编译qglviewerplugin,会生成qglviewerplugin.dll,如果VS编译不成功,可以用QTCreator进行编译将他复制到 在这里插入图片描述
在这里插入图片描述
打开msvc2017_64
在这里插入图片描述
此时可以看到这个东西的出现在这里插入图片描述

CMake(需要用到的编译工具)

CMake:CMake-3.15.7.win64-x64.zip

Boost(一些C++程序库)

Boost:Boost-1.71.0-msvc-14.1-64.exe
安装好直接将这两项添加到用户变量
在这里插入图片描述

CGAL(计算几何算法库)

CGAL-5.0.2:CGAL-5.0.2-Setup.exe
安装时记得勾选
在这里插入图片描述

Demo的运行

打开CMake-GUI选择一个可演示的Demo
!](https://img-blog.csdnimg.cn/20200926150340950.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MjI2MzY2Nw==,size_16,color_FFFFFF,t_70#pic_center)
Configure一波,VS2017选择X64,顺便检查一波自己环境变量这些项有没少

在这里插入图片描述
然后你会发现Boost_DIR显示not found
在这里插入图片描述
但这不碍事,没红字直接Generate,然后Open Project
在这里插入图片描述
鼠标右键T3_demo设为启动项目,运行,Demo完成

在这里插入图片描述

部分Demo的运行所需要的相关库

ZLIB(提供数据压缩用的函式库): ZLIB-1.2.11-tar.gz
手动给ZLIB_LIBRARY_DEBUG和ZLB_LIBRARY_RELEASE这两项添加路劲
在这里插入图片描述
Eigen(线性算术的C++模板库):Eigen-3.3.7.zip
在这里插入图片描述
这个一般也是显示NOTFOUND,手动加入即可
在这里插入图片描述
还有很多,如METIS、VTK等等,CMAKE编译哪个Demo都会提示你需要什么库,可以看着红字看看还缺少什么库来下载哪些库,一般路径都需要自己手动添加

在这里插入图片描述
END~~~~~~~~~~~~~~~~~~CGAL确实是个很强的库!!!!!!!!!!!!!!!!!

展开阅读全文
  • 1
    点赞
  • 1
    评论
  • 3
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

打赏
文章很值,打赏犒劳作者一下
相关推荐
©️2020 CSDN 皮肤主题: 护眼 设计师:闪电赇 返回首页

打赏

精神小伙的青春

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值