CGAL虽然配置看上去不很难,但是由于集成了很多库,所以第一次配置前前后后花了我差不多两天的时间

1.去官网下载安装程序

https://github.com/CGAL/cgal/releases/tag/releases/CGAL-4.7

CGAL-4.7-Setup.exe

2.这里我选择32位的版本,安装完后,最后有个提示

把这个目录增加到PATH里面

3.配置boost,我这里是通过源码生成的, 详情可见:http://blog.csdn.net/seamanj/article/details/50377799

这里我用的boost_build.bat的内容如下:

bjam toolset=msvc-10.0 variant=release threading=multi link=shared define=_SECURE_SCL=0 define=_HAS_ITERATOR_DEBUGGING=0
bjam toolset=msvc-10.0 variant=debug threading=multi link=shared

然后设置环境变量

BOOST_INCLUDEDIR = D:\work_files\boost_1_55_0

BOOST_LIBRARYDIR = D:\work_files\boost_1_55_0\stage\lib

然后将D:\work_files\boost_1_55_0\stage\lib;增加到path里面

4.配置QT5

QTDIR = D:\Qt\Qt5.5.1

将D:\Qt\Qt5.5.1\5.5\msvc2010\bin;添加到path里面

5.配置libQGLViewer

去官网http://libqglviewer.com/installWindows.html

下载完了,解压到

D:\work_files\libQGLViewer-2.6.3

然后打开visual studio 命令提示符

然后转到:

D:\work_files\libQGLViewer-2.6.3\QGLViewer

然后输入:

qmake.exe

nmake

进行编译

设置环境变量

QGLVIEWERROOT = D:\work_files\libQGLViewer-2.6.3

将D:\work_files\libQGLViewer-2.6.3\QGLViewer;增加到path里面

6.配置CGAL-4.7

通过cmake进行配置

source code : D:/work_files/CGAL-4.7

binaries: D:/work_files/CGAL-4.7/build

然后编译

将D:\work_files\CGAL-4.7\build\bin增加到Path里面

7.编译example

8.编译demo

有些demo的话需要用到intel的TBB, 我们先编译TBB

先下载

https://www.threadingbuildingblocks.org/sites/default/files/software_releases/windows/tbb44_20151115oss_win_0.zip

然后解压到

D:\work_files\tbb44_20151115oss

设置环境变量

TBBROOT = D:\work_files\tbb44_20151115oss

TBB_ARCH_PLATFORM = ia32/vc10

将D:\work_files\tbb44_20151115oss\bin\ia32\vc10;添加到path中去

另外有些demo需要eigen库,所以我们下载好eigen后,

设置环境变量

EIGEN3_DIR =  D:\work_files\eigen-eigen-c58038c56923

注意每次更改完环境变量后,最好重启下cmake,使其生效

然后在cmake配置demo

最后在VS10里面编译,运行T3_demo项目,结果如下:

WIN7 VS2010下配置 CGAL-4.7相关推荐

  1. VS2010下配置OpenCV2.2

    VS2010下配置OpenCV2.2 1.       下载OpenCV2.2 安装 2.       我的安装路径是D:\Program Files\OpenCV2.2 3.       打开VS2 ...

  2. Win7平台下配置Sublime Text2 的C++编译环境

    Win7平台下配置Sublime Text2 的C++编译环境 Sublime Text 是一个跨平台的编辑器,之前在 Mac 上成功配置了 C++ 在 Sublime Text 的编译环境,接下来介 ...

  3. oracle数据库配置环境,win7环境下配置oracle数据库的方法

    前些日子在在Win7下安装了oracle 11g,不过PL/SQL却没法用,在实验的过程中,遇到了很多问题,下面就教您win7环境下配置oracle数据库的方法,供您参考. 环境:Windows 7( ...

  4. OSG笔记一:在Win7、VS2010下配置OSG3.4

    在配置OSG初期找了很多相关的博文,内容都大同小异,且总与现在最新的版本有些出入,偏偏OSG这家伙编译一次的时间总是很长(有时候需要四.五个小时),失败了就很伤.在配置了不知道多少遍之后终于探索出了一 ...

  5. java win7 jdk_WIN7下配置JDK并运行JAVA的过程

    WIN7下配置JDK,成功编辑运行JAVA程序的过程: 1. 我安装的是jdk-6u22-windows-i586,安装路径为D:\Java\; 2. 环境变量的配置: (1)JAVA_HOME=D: ...

  6. Geany编辑器win7环境下配置Python编程环境

    Geany是一款简单但功能强大的文本编辑器,可以为Python提供便利的编程环境. Geany官方下载地址:https://www.geany.org/Download/Releases,支持wind ...

  7. OpenCV2.4.9在Win7+VS2010下的配置过程

    捣鼓了一天,终于把OpenCV的环境配置好了,记录一下配置的过程,以备后需. 操作系统:Windows 7 x86 中文旗舰版: 编译环境:Visual Studio 2010 中文旗舰版: Open ...

  8. win7系统下配置openCV python环境附加 numpy +scipy安装

    我的电脑是win7 64位,openCV是2.4.9,python是2.7.8,numpy和scipy都是2.7 64位.如果你的电脑是32位,软件是其他版本也不同,也不要担心,我会详细的说明.若文中 ...

  9. VS2010下配置使用OpenGL的glut库

    在win7(windows7 ultimate SP1)下成功安装VS2010(Visual Studio 2010 ultimate x86). 下载glut:http://www.opengl.o ...

最新文章

  1. android实现分类搜索功能,android应用中的搜索功能怎么实现的
  2. Spring 梳理 - ContentNegotiatingViewResolver
  3. 【干货】Dask快速搭建分布式集群(大数据0基础可以理解,并使用!)
  4. javascript里的post和get有什么区别
  5. 在命令提示符下输入的命令
  6. linux db2备份,db2实现备份
  7. 替代方法_替代化石燃料 科学家找到细菌生产塑料原料的新方法
  8. java删除表操作,JDBC删除表实例
  9. python实例属性与类属性_Python类属性与实例属性用法分析
  10. PHP中文字符串截取类
  11. 个人记账软件测试初学者,好用的个人记账软件
  12. Windows/Linux模拟键盘鼠标操作
  13. 浙大PAT 1051
  14. R语言使用mean函数计算dataframe指定数据列的均值
  15. html中多一条黑线,Word页面中上下各有一条黑线怎样去掉?
  16. LED亮5秒灭5秒C语言程序代码,单片机【木仓示申吧】_百度贴吧
  17. 【解决方案】远程教育视频直播/点播如何实现教学直播+录播+在线考试?
  18. PPPoE拨号以及失败解决思路
  19. gitlab runner实现自动化部署
  20. EJB初探(二)为什么需要EJB

热门文章

  1. ubuntu 更改语言桌面_让 Ubuntu 滚动更新
  2. Python入门教程100天:Day09-面向对象进阶
  3. 通过一个小Trick实现shader的像素识别/统计操作
  4. Linux虚拟机添加磁盘
  5. busybox源码剖析(1)---whoami.c
  6. 老王学linux-系统安全
  7. css px转rem工具,支持生产整个css文件统一修改
  8. 利用SAP 0day,四分钟内黑掉华尔街
  9. top、kill实现进程结束
  10. 剑指offer(C++)-JZ33:二叉搜索树的后序遍历序列(数据结构-树)