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:\boost_1_68_0
2、添加环境变量
BOOST_INCLUDEDIR D:\boost_1_68_0
BOOST_LIBRARYDIR D:\boost_1_68_0\lib32-msvc-14.0
path 中添加 D:\boost_1_68_0\lib32-msvc-14.0
QT
qt-opensource-windows-x86-5.11.2.exe
1、安装 D:\Qt
2、环境变量 QTDIR D:\Qt\Qt5.11.2
path D:\Qt\Qt5.11.2\5.11.2\msvc2015\bin
libQGLViewer
libQGLViewer-2.7.1.zip
QGLVIEWERROOT
1、源码安装
2、QtCreator 构建
D:\DevTool\CGALSets\libQGLViewer-2.7.1\QGLViewer\QGLViewer.pro
x86 Visual Studio Command Prompt 就是在VS目录中bin下面的vcvars32.bat,在命令行下运行一下
3、环境变量
QGLVIEWERROOT D:\DevTool\CGALSets\libQGLViewer-2.7.1
path D:\DevTool\CGALSets\libQGLViewer-2.7.1\build-QGLViewer-Desktop_Qt_5_11_2_MSVC2015_32bit-Release
D:\DevTool\CGALSets\libQGLViewer-2.7.1\build-QGLViewer-Desktop_Qt_5_11_2_MSVC2015_32bit-Debug
cmake
cmake-3.12.4-win32-x86.msi
1、安装 D:\CMake
2、自动添加环境变量,或path中添加 D:\CMake\bin
CGAL
CGAL-4.13-Setup.exe
1、安装 D:\CGAL
2、过程需要联网,FQ
3、添加环境变量 CGAL_DIR D:\CGAL
path 添加 D:\CGAL\auxiliary\gmp\lib
生成,编译debug和release
加入环境变量 D:\CGAL\build\bin
Eigen
源码
附加包含目录 D:\DevTool\eigen;
D:\CGAL\include\CGAL\config.h 添加 #define CGAL_EIGEN3_ENABLED
二、运行demo
使用cmake生成
三、使用CGAL
可执行目录
$(QTDIR)\5.11.2\msvc2015\bin;$(CGAL_DIR)\auxiliary\gmp\lib;$(CGAL_DIR)\build\bin;
include目录中包含:
$(BOOST_INCLUDEDIR);$(CGAL_DIR)\include;$(CGAL_DIR)\build\include;$(CGAL_DIR)\auxiliary\gmp\include;
lib目录中包含:
$(QTDIR)\5.11.2\msvc2015\lib;$(BOOST_LIBRARYDIR);$(CGAL_DIR)\lib;$(CGAL_DIR)\build\lib;$(CGAL_DIR)\auxiliary\gmp\lib;
属性->配置属性->链接器->输入中附加依赖项:
libgmp-10.lib;libmpfr-4.lib;
忽略项:
gmp-vc100-mt-gd.lib
mpfr-vc100-mt-gd.lib
Tools: CGAL 安装指南的更多相关文章
- Tools: java安装指南
参考: https://www.cnblogs.com/smyhvae/p/3788534.htmljava安装 (1)新建->变量名"JAVA_HOME",变量值" ...
- 全新 Mac 安装指南(编程篇)(环境变量、Shell 终端、SSH 远程连接)
注:本文专门用于指导对计算机编程与设计(尤其是互联网产品开发与设计)感兴趣的 Mac 新用户,如何在 Mac OS X 系统上配置开发与上网环境,另有<全新 Mac 安装指南(通用篇)>作 ...
- 翻译:常见问题——ABAP Development Tools for Eclipse
ABAP Development Tools for Eclipse(简称ADT)是一个基于Eclipse的全新ABAP IDE,这篇文档试图回答有关ADT的最重要的常见问题.这只是一个开始,如果你对 ...
- scrapy3_ 安装指南
安装指南 安装Scrapy 注解 请先阅读 平台安装指南. 下列的安装步骤假定您已经安装好下列程序: Python 2.7 Python Package: pip and setuptools. 现在 ...
- Python tools for Visual Studio插件介绍
Python tools for Visual Studio是一个免费开源的VisualStudio的插件,支持 VisualStudio 2010,2012与2013.我们想要实现的是: ...
- unity3d环境安装指南: Unity 4.5.5 + Visual Studio 2010
1. UnitySetup-4.5.5.exe 官网下载最新版本4.X 安装exe文件 2. Unity 4.x Pro Patch.exe 复制exe到安装目录下 C:\Program Files ...
- Sencha EXTJS6的 Eclipse 插件安装指南
Sencha EXTJS的 Eclipse 插件安装指南 (翻译:苏生米沿) 本文地址:http://blog.csdn.net/sushengmiyan/article/details/52566 ...
- FlowNet2.0 安装指南
 \(安装环境: \color{red}{Ubuntu16.04 + CUDA8.0 + cuDNN5.0}\) 安装 CUDA CUDA 安装准备 CUDA 官方安装文档 首先查看是否电脑具有支持 ...
- Linux 上的 SQL Server 2017 的安装指南
一:介绍背景 微软在2016年 3 月首次对外宣布了 Linux 版的 SQL Server,并于2017年 7 月发布了首个公开 RC 版.前几日在美国奥兰多召开的微软 Ignite 2017 大会 ...
随机推荐
- Cloudflare-为自己的网站&博客保驾护航
官网: https://www.cloudflare.com/zh-cn/ Cloudflare是什么? 优化功能,提升网站性能,提供SSL服务,提供安全防护,托管服务:为企业,非营利组织,博客等提供 ...
- mysql的事务四个特性以及 事务的四个隔离级别
一.事务四大属性 分别是原子性.一致性.隔离性.持久性. 1,原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,因此事务的操作如果成功就必须要完全应用到数据库, ...
- fzu 1901 next+脑洞
题目大意: 给你一个字符串str,对于每个str长度为p的前缀,如果str[i]==str[p+i](p+i<len),那么我们认为它是一个periodic prefixs.求所有满足题意的前缀 ...
- ssh-key添加之后依旧需要密码输入Bug的解决
场景重现 要求从10.183.93.181的root用户ssh免密登录至10.110.155.26的boss用户 1.在10.110.155.26 的boss用户下面新建目录.ssh 2.在10.11 ...
- shell编程基础干货
变量及赋值 设置变量 A=‘china’ 取消变量 unset A 加上 export 关键字 代表全局变量 a=$(ls -l /root/bin) ##运行里面的命令,并把结 ...
- 栈+括号序列+暴力枚举——cf1248D1
这个复杂度首先就想到是n3的复杂度,n2枚举换的位置,求值在花费n复杂度 判断一个序列有多少独立的括号子串时用栈处理一下即可 /* 枚举交换两个括号的位置,然后再对新的序列判一次即可 */ #incl ...
- Android Studio androidx 包冲突解决方法
如果包冲突了会包如下这样的错: Android dependency 'androidx.core:core' has different version for the compile (1.0.0 ...
- (转)阿里RocketMQ Quick Start
转:http://blog.csdn.net/a19881029/article/details/34446629 RocketMQ单机支持1万以上的持久化队列,前提是足够的内存.硬盘空间,过期数据数 ...
- cgo 和 Go 语言是两码事
cgo不是Go 借用 JWZ的一句话 有些人,当他们面临一个问题时,认为“我知道,我会使用 cgo ”.那么现在,他们有了两个问题. 最近有人在 Gopher 的 Slack Channel 上使用 ...
- appium 定位弹出框时报错
今天在做APP自动化时,发现定位弹出框无法定位,无奈,百度去找.发现了一篇不错的博客,故转载过来,供大家参考.后续会验证这个方法的可行性. 本博客转自:http://blog.csdn.net/qq7 ...