cgal

CGAL 在 Windows QT(MinGW) 的环境搭建 文章目录必要的说明安装和配置1. 安装QT2. 编译安装Boost3. 安装CGAL4. 安装CMake5. 用 CMake 编译 CGAL6. 用 CMake 编译一个 CGAL的 Example附1 可选的第三方库附2 B2 命令Boost库的命名参考资料 必要的说明 CGAL 介绍 CGAL 的全称是 Computational Geometry Algorithms Library... 阅读详情

环境:win7 64位、vs2013 with update5、CGAL4.12

主要就是三个重点

一.环境变量的输入 

二.流程 使用cmake 对cgal库进行编译

三.对cgal在qt的配置问题

自己编译的版本很多都通不过编译 这样我们也干脆使用预编译的版本吧 下载了boost1.67版本 之后我们直接安装 

一、安装boost之后添加环境变量

安装cgal添加环境变量

qt的环境变量

在path添加的变量

D:\Program Files\CMake\bin;

D:\Qt\Qt5.8.0\5.8\msvc2013_64\lib;

D:\Qt\Qt5.8.0\5.8\msvc2013_64\bin;

D:\local\boost_1_67_0\lib64-msvc-12.0;

D:\dev\CGAL-4.12\auxiliary\gmp\lib;

D:\dev\CGAL-output\bin(编译好之后添加的)
 

环境变量中boost有两个版本 在本文的配置中为该版本 而且环境变量很多因为都是预编译的可能已经被写入了 写入变量时检查一下

二、安装之后 应该匹配cmake3.12版本 这样才能对cgal进行编译 尽量采用相同版本的配置 否则容易配置失败

载入了cgal的路径之后 下面是产生新文件的路径 先是按configure读取可产生的文件 然后依据目录进行挑选自己想要的部分 再次configure最后输出cgal

记得改一下这个cmke install的路径 能找到就行 后面用来生成release和debug两种版本

本文配置如上  例子和demo最好也勾选上,  完成后在你选择的输出路径下有一个CGAL.sln

使用vs打开 打开之后记得调模式 咱们先配置debug 所以要把release改为debug

点击生成 批生成 找到ALL BUIDE 点击debug 打钩然后生成 

生成完debug模式后 再对install进行生成

此时会在CGAL-install生成相应的库文件。我们将其内容拷贝至CGAL-debug文件夹中。

这样debug模式就配置完了

然后就是release模式 和debug模式一样 在all build时候构建release就可以了

这俩文件夹 在加载库的时候要注意 gd(debug)和非gd文件(release)

三、然后就是qt的pro文件配置

INCLUDEPATH += D:\local\boost_1_67_0\     #boost的路径
D:\dev\CGAL-4.12\include\                              #所有需要用到的头文件路径,所有文件都应该在这里 
D:\dev\CGAL-output\include                            #编译的头文件路径

共需要3个库,分别是    1.llibboost_thread-vc120-mt-gd-x64-1_67   2.llibboost_system-vc120-mt-gd-x64-1_67   3. -lCGAL-vc120-mt-gd-4.12
-L+路径-l加文件名 不要加lib文件后缀名
LIBS += -LD:/local/boost_1_67_0/lib64-msvc-12.0/ -llibboost_system-vc120-mt-x64-1_67   #boost system
LIBS += -LD:/local/boost_1_67_0/lib64-msvc-12.0/ -llibboost_thread-vc120-mt-x64-1_67   #boost thread
LIBS += -LD:/dev/CGAL_release/lib/ -lCGAL-vc120-mt-4.12                                #release cgal

 

 

 

Qt 平台在windows下配置CGAL 首先我用的平台和库的版本是:Qt Creator 2.5.0 + Qt 4.8.2 + CGAL-4.1+ Boost1.15+CMake2.8.8 一.名词解释 1.CGAL(Computational Geometry Algorithm Library)是一个开源的C++库,用于提供方便高效可靠的几何计算。该库提供数据结构和算法用于三角剖分,Voronoi图,多边形和多面体布尔运算,曲线 阅读详情

相关推荐

[CGAL] CGAL-5.2.1的安装与编译(Win10+vs2019+CGAL-5.2.1)

文章目录0、前言1、安装Boost1.1 下载2.2 设置环境变量2、安装CGAL和GMP and MPFR libraries2.1 下载2.2 配置环境变量3、其他可选依赖项3.1 QT3.1.1 下载3.1.2 配置环境变量3.1.3 vs安装Qt Visual Studio Tools3.2 其他(用到再说)4、cmake编译运行 0、前言   CGAL是Computational Geometry Algorithms Library(计算几何算法库)的缩写,C++的高效算法库。CGAL只是一个头

jialong_chen的博客 1万+

学习CGAL:配置QT支持

发现问题 在之前的博客《学习CGAL:编译第一个工程》中,我成功生成了工程并编译,也貌似成功让CGAL的算法执行了。不过,我在执行工程中的draw_triangulation_2项目时,好像并没有达到期望的效果: 看起来这个程序应该能“画”出来什么东西,然而现在失败了。我想,这是因为CGAL本身只是包含算法的,要想可视化必须额外做些事情。 回头看官方文档可以发现,其实它已经提示了:很多CGAL包是有额外的依赖的(官方文档:CGAL所依赖的一些第三方库),例如在之前的工程中,如果没有安QT就会在CMake配

主要记录了工作之余胡乱学习的知识,大部分是入门级别的内容。 主要是为了自己未来有用到时能快速上手,相当于是个备忘录。 当然,也很开心其他人可以从中找到对自己有用的信息。^_^ 3514

CGAL DEMO 演示

为了能够运行CGAL的自带Demo,需要安装一些东西。这里我记载一下安装步骤。之前的环境配置请看另一篇博文: 警告:浏览完帖子再跟着步骤走,因为我有踩坑。 首先去下载libQGLViewer,官网,如下我下载的: 按照官网上的说法,需要我们编译一下得到dll文件,读者可以看看自己都有什么环境,这里我选择Visual Studio,虽然我也有QtCreator,但是VS才是真爱啊!!!: ...

Arcobaleno 6155

CGAL+QT5配置一路踩坑总结

CGAL+QT5安装,总结踩过的坑

weixin_46432358的博客 1315

【CGALDotNet】CGAL的C#封装(C#调用编译好的CGAL的dll)

该开源项目提供了编译的、封装相关接口后的CGAL库,可供C#直接调用,无需自行编译CGAL

blucod的博客 2271

CGAL+VS2015+QT配置

由于实验室项目中要用到CGAL计算几何算法库,所以自己摸索了一下CGAL的配置。 CGAL是一个特别强大的计算几何算法开源库。给一个官网的连接:http://www.cgal.org/,可以再官网给的github上下载源代码。 首先,说一下CGAL配置的要求。配置CGAL之前,需要boost库,安装cmake和QT。很多的版本之间不一定兼容,亲测boost1.6+Cmake3.

烨烨烨烨的博客 1万+

[CGAL] CGAL的编译与使用

文章目录前言CGAL5.0.2+Windows+VS17方法一:用CGAL安装器安装安装Boost安装CGAL安装Qt编译示例报错处理在cmake配置时报错:未能找到Boost方法二:用Vcpkg库管理器安装安装CGAL库编译示例 前言 CGAL只是一个头文件库(从5.0版本开始),这意味着CGAL无需编译,只需安装好CGAL的依赖项即可。CGAL主要依赖项是boost。如果需要使用CGAL的可视化功能,则还需要Qt库。 CGAL5.0.2+Windows+VS17 方法一:用CGAL安装器安装 此示例也安

geodoer 1万+

CGAL的编译与配置

CGAL的编译与配置 网上已经有一些配置的步骤,但是在具体配置过程中,发现有很多问题,折腾了两天后终于配置成功,在此做更详细的记录。 准备 CGAL:CGAL4.7和CGAL4.9的库,分别编译成功了; BOOST:boost1.59的版本 Cmake:2.8.11.2 win32 x86 均可在官网下载 编译boost CGAL基于boost库,因此先编译boost库。 1.下载完boost库,...

weixin_42449002的博客 1913

CGAL入门解释

关于CGAL其实我是不想学的,因为太小众了,根本没有多少中国人学,网上的中文资料奇少,从这就知道根本就没有哪个中国公司会用到。我身边也没有人会,即便是做游戏的同学,估计只有外国的科研人员在用。 参考资料其实就只有官网 https://doc.cgal.org/latest/Manual/index.html 然后就没有任何的书籍和博客可以参考了。但是官网的文档其实看起来相当简单,...

outtt的博客 1万+

《QT+PCL 第三章》结合CGAL实现点云上采样

CGAL+QT实现点云上采样

阁楼 3018

CGAL 4.12 minGW版本,Qt5.9.3

CGAL 4.12网上只有依赖于Visual studio 的版本,这是一个自己编译的 minGW版本,使用Qt5.9.3,

CGAL Cookbook --CGAL简介

##前言 ## 接触CGAL已经有半年了,从最初的厌恶(对于一个初学者来说,CGAL确实有点难度,它要求初学者有一定基础)到后来的喜欢。现在觉得CGAL简直完美极了,虽然它存在一些BUG但是这并不妨碍我爱上CGAL。它的设计是那么的精巧,几何算法是那么的丰富,它的方方面面都让我惊叹,我相信只要你认真学习,绝对可以从中学习很多很多东西,不管是一个软件的设计,还是底层代码的编写,只要你认真学习了,我

jacayang的专栏 7142

Wiley:International Journal for Numerical Methods in Biomedical Engineering投稿流程

中间过程省略,这个出版社很人性化,投稿的web UI也很好看。上传word之后,一步步跟着走就行,不用填太多东西。不要最后在最后检查阶段,重新上传word文件,这样会导致,之前针对word的操作全部改变。

Everyday try to become better -Kobe Bryant 2545

CentOS下CGAL开发环境配置

cgal依赖于g++ cgal5.1需要g++6.3及以上版本的支持,所以要先安装g++ 而centos7.5上yum源的g++是4.8.5版本, 我们从源码编译安装g++6.3版本 g++编译依赖gmp mpfr mpc 先建立一个gpp目录,然后进入执行 cd /home mkdir gpp cd gpp 下载安装gmp 先安装个m4 yum install m4 然后 wget https://gmplib.org/download/gmp/gmp-6.2.0.tar.xz tar -xvf gmp-

小龙狗的博客 1万+

RexUniNLU零样本通用自然语言理解:nlp_deberta_rex-uninlu_chinese-base模型实战解析

本文深入解析了RexUniNLU零样本通用自然语言理解模型(nlp_deberta_rex-uninlu_chinese-base)的实战应用。通过详细的环境配置、模型加载及实战案例,展示了该模型在零样本场景下的强大能力,如实体识别和复杂关系抽取,显著提升NLP任务效率。

weixin_29088655的博客 250

android+音乐节拍检测,科学网—音乐节拍跟踪或音乐节拍检测软件,LilyBeats alpha - 石自强的博文...

我们设计并实现了一种用于实时跟踪音乐节拍的软件。该软件可以用于智能灯方案提供商,为其提供灯光随音乐变化的核心解决方案。首先给出软件的下载链接:或者音乐节拍是乐曲中表示固定单位时值和强弱规律的组织形式,亦称拍子。它有两个特性:周期性和连续性。节拍周期性表现为节拍结构,是乐曲中周期性出现的节奏序列。节拍连续性表现为音乐的平均速度,其单位为bpm(beat per minute每分钟音乐节拍的个数)。音...

weixin_39571403的博客 1401

CGAL的使用

1 C++类的知识 因为CGAL是用C++实现的,所以需要先了解一下C++编程。C++是面向对象的编程,这也是C++对C语言改进的最重要的部分。C++也被叫做是"带类的 C"。简单讲一下类的构成,成员函数以及对象的定义和使用。 1.1 C++类的构成 首先从C的结构体说起。C中的结构体我想大家已经熟悉了,不熟悉的朋友可以先了解一下,这将对...

weixin_34258838的博客 3745

ChatGPT Plus完整开通指南:从账号注册到稳定使用全流程

自然语言处理(NLP)技术通过深度学习模型实现对人类语言的理解与生成,其核心原理是基于Transformer架构的大规模预训练。GPT-4作为当前最先进的生成式AI模型,在代码编写、文档分析等场景展现出显著的技术价值。在实际应用中,稳定的网络环境和合规的支付方式是确保AI助手持续服务的关键因素。针对ChatGPT Plus的开通,需要系统性地解决账号验证、虚拟信用卡支付等工程实践问题,才能实现工作流的高效整合。

weixin_34239592的博客 427

CGAL 入门基础

本文是提供给了解c++和几何算法基础知识的CGAL新手的入门教程。第一部分展示了如何定义点和段类,以及如何在它们上应用几何谓词。本节进一步提醒大家,在使用浮点数作为坐标时,会出现严重的问题。第二部分展示了一个计算2D凸包的CGAL函数。第三部分展示了Traits类的含义,第四部分解释了概念和模型的概念。...

点云侠的博客 6473

three.js 载入 3D 模型的方法

三维模型的加载器ColladaLoader模型加载器。GLTFLoader模型加载器。OBJLoader模型加载器。FBXLoader模型加载器。

w418856的博客 4362

Python爬虫案例:从39问医生网爬取口腔科的在线问答记录(单轮问答)

本次实验爬取39问医生网中口腔科分类下的所有在线单轮问答记录,每页32条,共100页,总数据量为3200条,最终结果以excel格式保存。

JieBao11的博客 1641

CGAL:学习CGAL

背景 CGAL是一个非常有用的库,但是学习起来非常痛苦。为此,我们计划通过一些小的demo,逐渐学习CGAL的使用方法。目前,由于我们还缺少对CGAL的整体把握,所以demo没有连贯性,且难度飘忽不定。不过随着我们的理解,demo肯定会越写越好。 到现在为止,我们已经写了7个左右的dmeo,使用CGAL解决我们遇到的一些小问题,大致如下: 代码 我们代码的链接如下:https://github....

Yan 1万+

C2000ware介绍

C2000的下载安装指南C2000目录。

小柚子的博客 2796

CGAL Cookbook --CGAL安装

## 所需工具 ## 系统参数: 操作系统:win7 IDE:vs2010 (1). 安装CGAL所需的软件: CMAKE(我本人使用的是CMAKE2.8.12(http://www.cmake.org/download/) Qt(我的是Qt4.8.2)(http://download.qtproject.org/official_releases/qt/) Boost(我使用的boo

jacayang的专栏 1909

【图像拼接】源码精读:Parallax-Tolerant Unsupervised Deep Image Stitching(UDIS++)

注:Pytorch代码。【图像拼接论文精读】专栏对应文章【图像拼接】论文精读:Parallax-Tolerant Unsupervised Deep Image Stitching(UDIS++)配合对应的文章阅读,效果更佳!注:请重点关注代码段中的注释!!!有一些讲解的东西直接写在代码段的注释中了,同时多关注红色字体和绿色字体!!!我认为深度学习方法和传统方法有很多相似之处。比如:深度学习中的损失函数和传统方法中的对齐项、失真项等其实原理相同,只是求解方式不同。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 7272

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

CGAL安装(C++)并配置vs

vs2019(release版)+CGAL

qq_54042725的博客 4744

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

上一篇: cgal安装
下一篇: 类模板和模板类的定义
我叫元芳QAQ
博客等级 码龄8年 5粉丝 2原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值