WIN7 VS2010下配置 CGAL-4.7

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项目,结果如下:




  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值