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的内容如下:
然后设置环境变量
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.去官网下载安装程序
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项目,结果如下:
相关文章推荐
- 哈希表字符串匹配
- iOS开发篇——UITextField
- iOS UIProgressView控件用法
- cf#341-C. Wet Shark and Flowers-数学-概率计算
- Projects_System Administrator
- OPENSTACK 虚拟机镜像制作指南 示例:Ubuntu 镜像
- 补充:this的应用
- 【杭电】[2024]C语言合法标识符
- CF#341-B-Wet Shark and Bishops-水题
- Android 加载图片优化(二) LruCache DiskLruCache
- [转]世界变换、观察变换、投影变换 矩阵
- [android]_[handler的简单使用]
- Android-聊天窗口实现
- 常用的排序方法(代码总结)
- 带你30分钟快速理解JFinal核心架构与运行流程
- 17228 真.狼人游戏
- 整数划分问题经典解法(有用)
- Swift快速入门(二)基本数据类型
- 集合 TreeSet HashMap
- Swift快速入门(二)基本数据类型