返回顶部
首页 > 资讯 > 操作系统 >Linux下怎么安装计算几何算法库CGAL
  • 660
分享到

Linux下怎么安装计算几何算法库CGAL

2023-06-27 12:06:15 660人浏览 薄情痞子
摘要

今天小编给大家分享一下linux下怎么安装计算几何算法库CGAL的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。CGAL(Co

今天小编给大家分享一下linux下怎么安装计算几何算法库CGAL的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

CGAL(Computational Geometry AlGorithms Library)库,计算几何算法库,是一个大型的c++几何数据结构和算法库,包含Delaunay三角网,网格生成,布尔运算的多边形,各种几何处理算法等。 CGAL库用在各个领域:计算机图形学,科学可视化,计算机辅助设计与建模,地理信息系统,分子生物学,医学影像学,机器人学和运动规划,和数值方法等。

Linux下怎么安装计算几何算法库CGAL

一、安装依赖

sudo apt-get install libboost-all-dev

sudo apt-get install libgmp-dev

sudo apt-get install libgmp3-dev

sudo apt-get install libmpfr-dev

sudo apt-get install geomview

sudo apt install freeglut3 freeglut3-dev

sudo apt-get install binutils-gold

sudo apt-get install libglew-dev

sudo apt-get install g++

sudo apt-get install mesa-common-dev

sudo apt-get install build-essential

sudo apt-get install libeigen3-dev

sudo apt-get install libtbb-dev

sudo apt-get install zlib1g-dev

sudo apt-get install libQt5svg5-dev

二、安装QT

如果有多个版本QT:

sudo gedit /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

改成常用的那个:

/home/cyfeng/Qt5.10.1/5.10.1/GCc_64/bin

/home/cyfeng/Qt5.10.1/5.10.1/

三、安装libQGLViewer

libQGLViewer安装方法可以按照官网上的方法来安装,要用到上面安装的QT5。

四、安装CGAL

我的版本:cgal-releases-CGAL-4.13.1

其他版本:https://GitHub.com/CGAL/cgal

unzip CGAL-4.13.1.zip

cd CGAL-4.13.1

mkdir build

cd build

cmake ..

make -j4

sudo make install

检查是否有libCGAL_Qt5.so

ls /usr/local/lib/libCGAL*

五、测试

新建Qt Widgets application项目(console application项目会报错,找不到QApplication)

修改.pro文件中QT += core gui xml opengl和添加LIBS += -lCGAL -lCGAL_Core -lgmp -lCGAL_Qt5

main.cpp(corner.off的路径自行修改)

#define CGAL_USE_BASIC_VIEWER#include#include#include#include#include typedef CGAL::Exact_predicates_inexact_constructions_kernel Kernel;typedef CGAL::Polyhedron_3 Polyhedron;int main(int argc, char* argv[]){ Polyhedron P; std::ifstream in1((argc>1)?argv[1]:”/home/cyfeng/cgal-releases-CGAL-4.13.1/Polyhedron/examples/Polyhedron/data/corner.off”); in1 >> P; CGAL::draw(P); return EXIT_SUCCESS;}

Linux下怎么安装计算几何算法库CGAL

以上就是“Linux下怎么安装计算几何算法库CGAL”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网操作系统频道。

--结束END--

本文标题: Linux下怎么安装计算几何算法库CGAL

本文链接: https://www.lsjlt.com/news/310673.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linux下怎么安装计算几何算法库CGAL
    今天小编给大家分享一下Linux下怎么安装计算几何算法库CGAL的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。CGAL(Co...
    99+
    2023-06-27
  • linux下如何安装Opencv 2.4.10计算机视觉库
    这篇文章主要介绍了linux下如何安装Opencv 2.4.10计算机视觉库,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。OpenCV 是 Intel 开源的计算机视觉库。它...
    99+
    2023-06-27
  • 怎么在Linux上安装微软Windows计算器
    这期内容当中小编将会给大家带来有关怎么在Linux上安装微软Windows计算器,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。微软不再是 Linux 或开源社区的敌人。不管你信不信,Windows 的制造...
    99+
    2023-06-15
  • Linux下怎么安装boost 1.69库
    这篇文章主要介绍了Linux下怎么安装boost 1.69库的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux下怎么安装boost 1.69库文章都会有所收获,下面我们一起来看看吧。Boost库是为C++...
    99+
    2023-06-27
  • CentOS 6.5怎样安装跨平台计算机视觉库OpenCV
    这篇文章给大家介绍CentOS 6.5怎样安装跨平台计算机视觉库OpenCV,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。  下面以Opencv2.3.1版的安装为例,为大家做个详细介绍。  一:安装依赖包  依赖包用...
    99+
    2023-06-10
  • 在Linux下怎么安装输入法
    本篇内容主要讲解“在Linux下怎么安装输入法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“在Linux下怎么安装输入法”吧!注意:系统必需安装chinput输入法,要不就无法使用智能陈桥了。先...
    99+
    2023-06-10
  • 怎么用VBS脚本收集远程计算机或本地计算机安装的软件
    本篇内容主要讲解“怎么用VBS脚本收集远程计算机或本地计算机安装的软件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用VBS脚本收集远程计算机或本地计算机安装的软件”吧!目标用VBS脚本收集...
    99+
    2023-06-08
  • 新安装的计算机系统没有驱动怎么办
    在日常使用计算机的过程中,我们经常会遇到各种各样的问题。如果新安装的计算机系统缺少驱动器,我们可以指导您如何安装驱动器。首先,打开百度搜索驱动精灵,点击进入官网。进入官网后,点击顶部的网卡版,随后点击立即下载按钮,接着将u盘插入电脑。下载驱...
    99+
    2023-07-10
  • Linux下怎么安装数据库管理系统DB2
    本篇内容介绍了“Linux下怎么安装数据库管理系统DB2”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!DB2 是一种关系数据库管理系统(RD...
    99+
    2023-06-27
  • python遗传算法之geatpy的怎么安装使用
    这篇“python遗传算法之geatpy的怎么安装使用”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“python遗传算法之g...
    99+
    2023-06-30
  • 怎么使用安装介质启动或修复Windows计算机
    这篇文章主要介绍了怎么使用安装介质启动或修复Windows计算机的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用安装介质启动或修复Windows计算机文章都会有所收获,下...
    99+
    2023-04-14
    windows
  • 在Linux下怎么安装配置fcitx输入法
    本篇内容介绍了“在Linux下怎么安装配置fcitx输入法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  Linux输入法的切换和Wind...
    99+
    2023-06-13
  • C语言中怎么用浮点数计算三维空间的几何
    在C语言中,可以使用浮点数来表示三维空间中的点、向量、线段等对象,并进行相关的几何运算,如计算两点之间的距离、向量的长度、点与线段的...
    99+
    2024-04-28
    C语言
  • Linux和Windows下怎么快速查找电脑计算机端口被谁占用
    这篇文章给大家分享的是有关Linux和Windows下怎么快速查找电脑计算机端口被谁占用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、简单了解"端口""端口"可以认为是...
    99+
    2023-06-16
  • Linux下oracle11g在安装grid时密码框中不能输入任何信息怎么办
    小编给大家分享一下Linux下oracle11g在安装grid时密码框中不能输入任何信息怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作