cgal配置以及一些资料
Win7下VS2008编译CGAL3.9
(转:http://blog.csdn.net/wsh6759/article/details/6977847)
CGAL是比较经典的计算几何库,算法经典,稳定高效。
本文介绍编译CGAl情况,
前期准备:
BOOST:http://www.boost.org 下载boost_1_38_0.zip
Cmake:http://www.cmake.org/files/v2.8/cmake-2.8.2-win32-x86.exe
QT: 安装Qt(qt-win-opensource-4.5.0-vs2008.exe)
LibQGLviewer:http://www.libqglviewer.com/installWindows.html
CGAL: https://gforge.inria.fr/frs/?group_id=52 下载CGAL3.9即可。
前期编译:参考6编译boost,安装Qt4.5(不需SDK库),编译LibQGLviewer,这里不做详细说明,具体参考链接。
编译LibQGLviewer,在参考3下载源码,
QGLViewer的源文件,然后你会看到libQGLViewer/ libQGLViewer-2.3.10.pro,用vs2008的Qt助手打开这个文件(跟CMAKE同样的功能),编译QGLViewer,在vs2008下编译Debug和Release版本。
安装cgal3.9.exe,保持网络连接状态,需要下载安装gmp等库。
打开cmake-gui,配置cgal路径,需要指定boost、qt、QGLViewer等库路径。
点击Configure,等待若干秒,点击Generate
编译src、demo、examples代码时(主要是demo),二维显示用的是QT的图像框架,三维浏览是用了QT的第三方库QGLViewer,所以编译代码时,需要在相关选项中勾选。
如果出现gmp-vc90-mt-gd.lib找不到的问题,进入你把C:\CGAL-3.9\auxiliary\gmp\lib\中的 libgmp10.lib和对应的.dll改成gmp-vc90-gd并在VS依赖项中填上gmp-vc90-mt-gd.lib就可以解决问题。
Cmake中设置为debug版本,那么vs2008中也只能debug版本编译,如果不匹配(发布版本对发布版本,测试版本对测试版本),那么将 在命令行出现:"QWidget: Must construct a QApplication before a QPaintDevice"的问题,这个在编译使用Qgis时也遇到过。
注意编译的时候,留够足够空间,需要
耐心等待,编译成功,enjoy it!
Demo:
参考资料
1. CGAL(Computational Geometry Algorithms Library)主页 http://www.cgal.org/
2. 下载CGAL https://gforge.inria.fr/frs/?group_id=52
3. libqglviewer http://www.libqglviewer.com/installWindows.html
4. 简单介绍早期版本 http://www.math.tau.ac.il/~theoren/CGAL/
5. 斯坦福大学图形课介绍 http://graphics.stanford.edu/courses/cs368-00-spring/TA/manuals/CGAL/frameset/fsSTLex.html
6. 参考编译boost1.38 http://blog.csdn.net/augusdi/article/details/5971023
7. CGAL课程2004 http://www.loria.fr/~lazard/CGAL/2004/
8. 介绍三角网 http://blog.csdn.net/liujunzstu/article/details/2107631
9. VS2008安装CGAL3.4 http://blog.csdn.net/scarletty/article/details/4212703
10. VS2008安装CGAL3.8 http://www.qtsir.com/thread-2602-1-1.html
11. 安装CGAL3.7 http://blog.csdn.net/mnorst/article/details/6617465
12. VS2008 CGAL3.7安装 http://www.cnblogs.com/goryu/
13. CGAL3.8编译 http://www.qtcn.org/bbs/apps.php?q=diary&uid=111650&a=detail&did=52
14. 编译应用CGAL(点集的Delaunay三角剖分,voronoi图) http://www.cnblogs.com/sudoleo/archive/2010/07/20/1781617.html
15. CGAl安装 http://blog.csdn.net/yunzaitian163/article/details/6724725
16. Win7 安装CGAL http://blog.sina.com.cn/s/blog_6d68e6090100m6rc.html
17. VS2008安装与编译CGAL http://hi.baidu.com/ganwf85/blog/item/45483710fe67ced6c2fd7869.html
18. 编译CGAL步骤 http://hi.baidu.com/litterbug23/blog/item/9297ec216652bf7734a80f8d.html
19. VS2005编译CGAL支持库 http://hi.baidu.com/yhdzw_ming_cheng/blog/item/cb36d40beb403d1795ca6b7e.html
20. 生成CGAL计算凸包DLL http://blog.csdn.net/wrx_2009/article/details/4242685
cgal配置以及一些资料相关推荐
- 计算机网络网络参数配置,【计算机网络实验:实验一主机系统网络参数配置与测试资料|实验一:网络常用命令的使用】_傻大方...
傻大方摘要:[计算机网络实验:实验一主机系统网络参数配置与测试资料|实验一:网络常用命令的使用]实验目的:1.了解或掌握一些网络常用命令:2.掌握Ping.IPconfig.arp等命令的功能及一般用 ...
- ansible 配置使用大全资料
1.yum install ansible 2.# vi /etc/ansible/ansible.cfg[defaults]inventory = /etc/ansible/hostsforks = ...
- 电脑服务器协议,电影服务器协议、架设及防范配置介绍 -电脑资料
导读:网络协议,希望能够对大家了解电影服务器提供一些帮助,正文: 网络协议在电影服务器中占有很重要的地位,可以说如果没有网络协议,电影服务器就根本无法正常发挥作用.本文简要介绍几种目前主流的网络协议, ...
- 华为核心交换如何配置源地址转换_华为三层交换机配置步骤解释资料全
word 格式文档 专业整理 华为三层交换机配置步骤 1. 给交换机划分 VLAN Vlan 是虚拟局域网的意思,它相当于一个局域网工作组." vlan 几"可以理解成编号为几的 ...
- C++cgal库配置+VS2017
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 CGAL配置+vs2017 一.下载CGAL库 1.1 CGAL下载链接:https://github.com/CGAL/c ...
- linux 编译opencl,OpenCL编译环境配置(VS+Nvidia)
英伟达的显卡首先要下载安装CUDA开发包,可以参考这里的步骤: VS2015编译环境下CUDA安装配置 安装好CUDA之后,OpenCL的配置就已经完成了80%了,剩下的工作就是把OpenCL的路 ...
- 如何为 Flask Web 应用配置 Nginx
原文地址:How to Configure NGINX for a Flask Web Application 原文作者:patricksoftware 译文出自:掘金翻译计划 本文永久链接:gith ...
- 深入浅出:对MySQL主从配置的一些总结
有很多朋友做了mysql主从也有一段时间了,但是有时候也走了不少弯路,时间也浪费了不少,主要问题是没有查阅其他的主机配置的相关资料,而仅仅是看了配置文档,下面是对主从配置的一些总结. 做了mysql主 ...
- PHP开发调试环境配置(基于wampserver+Eclipse for PHP Developers )
因为项目需求,需要开发PHP的项目,所以不得不花点时间开始学习PHP,过程非常要抓狂,还没有开始开发已经被一大堆复杂的环境搭建搞疯了 经过多方实验,决定将过程记录下来,也为了让很多跟我一样从零开始学习 ...
最新文章
- LVI-SAM:紧耦合的激光视觉惯导SLAM系统(Tixiao Shan新作,已开源)
- oracle 临时表存在哪里_openGauss魔改PG?它能兼容Oracle的数据库表吗?
- CSS选取第n个元素 :nth-child()
- mac与windows服务器 访问和共享
- 数据结构与算法——二分查找与二叉排序树
- 动态连接数据库及动态建立ODBC,DSN(ZT)
- Linked List Cycle给定一个链表,判断其中是否有环。
- 破解联通HG8347R光猫
- 天津市高分二号卫星影像获取/高分一号卫星影像
- AutoCAD2010激活闪退
- 计算机信息工程专业工资,2020年工科类专业薪资最新排名,计算机很吃香,工资水平最高...
- 域名ICP备案查询API接口,免费好用
- Convex Optimization: 3 Convex functions
- error: ‘path_wts’ does not name a type
- 熊猫头唱unravel——如何使图片人物表情动起来
- [转载]三十四个有趣的小故事
- 02_ue4界面介绍
- 面试时如何谈自己的兴趣爱好
- pandas一行代码绘制26种美图
- 智能驾驶之技术概念综述