您的位置:首页 > 其它

WIN7 VS2010下配置 CGAL-4.7

2016-02-01 01:34 393 查看
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项目,结果如下:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: