cgal配置以及一些资料

article/2025/9/21 12:55:43

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


http://chatgpt.dhexx.cn/article/OaxG35Go.shtml

相关文章

CGAL学习记录

CGAL学习记录 前言CGAL 介绍CGAL Linux安装CGAL Windos安装CGAL 安装错误及解决办法CGAL 安装后测试CGAL I/O读写 FunctionsCGAL OFF数据格式CGAL OFF STL相互转换CGAL 表面细化CGAL 表面平滑CGAL 表面补洞CGAL 自相交检测CGAL 提取中心线 前言 原先使用vtk有些小地方不是很理…

CGAL Cookbook --CGAL简介

##前言 ## 接触CGAL已经有半年了,从最初的厌恶(对于一个初学者来说,CGAL确实有点难度,它要求初学者有一定基础)到后来的喜欢。现在觉得CGAL简直完美极了,虽然它存在一些BUG但是这并不妨碍我爱上CGAL。它的…

[CGAL] CGAL的编译与使用

文章目录 方法一:自己安装依赖库安装Boost安装CGAL安装Qt编译示例在VS中使用CGAL库引用boost引用gmp引用CGALHelloworld 报错处理在cmake配置时报错:未能找到Boost编译示例,未找到GMP编译Mesh_3例子报错:未能找到Eigen3编译demo/P…

CGAL学习之路(三):CGAL读写点云

文章目录 1 CGAL创建点云1.1 insert方式1.2 迭代器方式 2 CGAL读点云2.1 读取XYZ点云2.2 读取PLY点云2.3 ifstream读取XYZ \ PLY点云 3 CGAL输出点坐标3.1 输出点云所有坐标3.2 输出某一点的坐标3.3 输出XYZ坐标 4 CGAL保存点云(XYZ | PLY)5 添加法向量字…

【C++】CGAL学习笔记

一、HELLO WORLD 1. 官方文档:CGAL-TUTORIALS 2. 所有CGAL头文件都在子目录中。所有CGAL类和函数都在命名空间中。类以大写字母开头,全局函数以小写字母开头,常量全部大写。 3. 几何图元,如点、线等都定义在内核Kernel中 #inc…

自动化测试方案设计和实现

编辑推荐: 本文主要介绍了几种测试类型需求,以及自动化测试方案设计和实现,希望对您的学习有所帮助。 本文来自于知乎,由火龙果软件Alice编辑、推荐。 如果对软件测试、接口、自动化、性能测试、测试开发、面试经验交流。感兴趣可以8101198…

测试方案模板

(iwebshop项目)测试方案 (仅供参考) 文档版本控制 文档版本号 日期 作者 审核人 说明 V1.0 2017/11/24 陈.. 创建文档 1. 概述 【软件的错误是不可避免的,所以必须经过严格的测试。通过对…

测试方案/测试计划/测试报告,经常弄混要怎么区分?

目录 前言 1、测试方案和测试计划的区别 2、测试方案和测试计划什么时候编写 3、测试方案 4、测试计划 5、测试报告 前言 测试方案和测试计划,测试报告几乎都是每个测试人员都必须掌握的。但有时经常搞混,特别是测试方案和测试计划。 1、测试方案…

自动化测试方案

自动化测试体系方案 方案1全编写代码流程 UI自动化: 使用python或java,配合selenium库及pytest框架做UI自动化测试。(通过selenium的webdriver驱动,驱使浏览器) 1. WebDriver API(基于Java、Python&…

SpringBoot - 应用程序测试方案

文章目录 PreSpring Boot 中的测试解决方案测试 Spring Boot 应用程序初始化测试环境SpringBootTestSpringBootTest - webEnvironment RunWith 注解与 SpringRunner 执行测试用例使用 DataJpaTest 注解测试数据访问组件Service层和Controller的测试使用 Environment 测试配置信…

测试计划和测试方案有什么区别?

一、测试计划 1、测试计划是什么? 测试计划是组织管理层面的文件,从组织管理的角度对一次测试活动进行规划。对测试全过程的测试范围、组织、资源、原则等进行规定和约束,并制定测试全过程各个阶段的任务分配以及时间进度安排,并…

测试方案的设计及模板

测试方案设计及模板 测试方案设计概括xx测试方案_模板1.引言2.测试策略3.测试设计4.测试资源5.输出文档6.修订记录推荐书籍 测试方案设计概括 xx测试方案_模板 1.引言 1.1目的 根据需要实现的需求与软件的设计架构,设计满足测试目标的方案,用来指导测试…

软件测试方案设计

文章目录 1、软件框架2、测试方案设计2.1、测试覆盖2.2、功能测试和压力测试2.3、自动化测试2.4、持续集成 1、软件框架 站在软件的角度,一个系统通常可以分为以下四个层次: 应用软件层(app layer)。用户重点自己开发的应用代码,例如我们的运…

又发现个新的全网资源搜索神器

平常用谷歌百度搜资源一个个翻很费劲,这里分享几个最新可用的全网网盘资源搜索神器,在公众号苏生不惑后台回复神器 获取软件下载地址。 混合盘 这个app聚合搜索多个网盘资源,可从数十个网盘搜索网站中检索出你需要的资源,app非常简…

magnetX,资源搜索神器!老司机快上车!

magnetX 中文版是一款非常好用的资源搜索神器,界面干净简洁并且不会有弹窗。而且可以通过关键字搜索,或者网址过滤这两种方式快速找到你想要的资源,并且还能配合WebTorrent在线播放,还可以配合下载工具进行一键下载资源&#xff0…

【森林SOU】小巧绿色版搜索神器

种子搜索神器是一款基于P2P技术的资源搜索软件,搜索神器有很多,其实下面为大家带来的这个搜索工具就很不错,小巧功能强大无需安装,这里有着十分全面的资源可以自由搜索,下载也没有什么速度限制,十分便捷&am…

2014 三款强大搜片神器 | 各种视频资源 | 电影电视剧搜索

您还在百度上搜索电影吗,即浪费时间有累眼睛,并且还经常找到的不是自己想要的资源(某位仁兄下来了几个G的葫芦娃~~)。 亲们的福音来了。三款超强大的搜索下载看片软件很适合你。 只要有了他们,找神马资源都会变的轻松,So Easy~~ 下…

分享几个好用的百度网盘搜索引擎

与大家分享几个好用的网盘搜索神器,方便大家搜索百度云网盘分享的资源文件。(已测试,目前都可用) 一、 盘搜 http://www.pansou.com/ 网站简洁,搜索即可出来结果,点击搜索结果就能跳转。 二、 飞鱼盘搜 h…

吊打本地搜索神器everthing,最快 最强的电脑本地搜索神器!

Windows的小伙伴应该都对Windows资源管理器 自带的『文件搜索功能』说一句“垃圾” 全盘搜索一个文件居然需要几十秒 而为了解决Windows搜索慢的问题 不少小伙伴应该都用过或者听说过『Everything』这个软件 不论磁盘空间多大、存有多少文件 Everything都能以毫秒级的速度搜…

推荐一些非常好用的网盘搜索神器

网盘工具的兴起,大多数的用户会在网盘上分享自己的资源。那么如何快速的在网盘上找到你想要的资源呢 ? 而今天推荐的就是一些网盘搜索引擎,它可以使我们快速搜搜索到自己想要的资源,从而提高了整体的搜索效率。下面将介绍一些搜索引擎&#…