CGAL 安装

CGAL 安装win8 1 vs2013 下安装 CGAL 含 qt boost cmake 我的 CGAL 配置环境为 windows8 1 vs2013 qt4 8 6 cmake2 8CGAL 是非常强大的算法几何库 它是基于 boost 库编写的 因此需要要首先配置 boost 为了完成计算机辅助几何的项目需要用到很多几何算法 网格划分 几何建模等 所以需要配置安装 CGAL 个人感觉这是我遇到过最复杂的

win8.1+vs2013下安装CGAL(含qt、boost、cmake)

我的CGAL配置环境为:windows8.1+vs2013+qt4.8.6+cmake2.8

CGAL是非常强大的算法几何库,它是基于boost库编写的,因此需要要首先配置boost。为了完成计算机辅助几何的项目需要用到很多几何算法(网格划分、几何建模等),所以需要配置安装CGAL,个人感觉这是我遇到过最复杂的软件配置。中间出了很多类型的错误,还好最后终于成功了,现分享经验如下:

工具/原料

  • CGAL

  • cmake

  • Qt

  • boost

  • VS2013

  • 一、安装cmake


  • 这一步比较简单,下载安装最新版本cmake-2.8,soeasy

  • 记得添加系统变量 PATH C:\cmake.2.8\bin

  • 二、安装Boost库

    网上有教程也很简单的


  • 三、安装CGAL

    这里我只提一点CGAL最好安装在C盘


  • 四、用Cmake配置CGAL库

    五、举例测试CGAL


  • #include

     

    #include

     

    #include

     

    #include

     

    #include

    #include

    int main(int argc, char argv)  

    {  

    QApplication app(argc, argv); 

    QGraphicsScene scene;   

    scene.setSceneRect(0,0, 100, 100); 

    scene.addRect(QRectF(0,0, 100, 100), QPen(QColor(255,0,0)));  

    scene.addLine(QLineF(0,0, 100, 100));  

    scene.addLine(QLineF(0,100, 100, 0)); 

    QGraphicsView* view = new QGraphicsView(&scene); 

    CGAL::Qt::GraphicsViewNavigation navigation; 

    view->installEventFilter(&navigation);  

    view->viewport()->installEventFilter(&navigation);  

    view->setRenderHint(QPainter::Antialiasing); 

    view->show();  

    return app.exec();

    }

    CGAL 安装 CGAL 安装 CGAL 安装

    新建一个控制台应用程序,并添加如下代码



版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/211442.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月18日 下午10:25
下一篇 2026年3月18日 下午10:25


相关推荐

  • fmincon函数应用实例_abb调用例行程序

    fmincon函数应用实例_abb调用例行程序前言一般我们写接口自动化的时候,遇到复杂的逻辑,都会调用API方法来满足前置条件,Pytest的特性是无法用例之间相互调动的,我们一般只调用自己封装的API方法。而httprunner支持用例之间

    2022年7月29日
    8
  • 视频服务器搭建流媒体_个人服务器搭建

    视频服务器搭建流媒体_个人服务器搭建
    什么样的情况下才使用FMS?有以下几种情形的时候,你可能需要用到FMS
    1、需要通过FlashPlayer播放视频,而视频是以流的方式,而不是http渐进式下载的方式进行播放的时候。渐进式下载就是仍然走http协议,youtube,土豆等站点就是。那么什么时候才真正需要用到流视频呢?
    1)视频文件超过100MB或超过10分钟,用户有seek需求的时候
    2)视频文件不需要被下载的时候,rtmp如果不行,可以试试rtmpe
    3)视频流需要多

    2022年10月20日
    5
  • 实用指南:阿里通义千问推理优化上下文缓存之隐式缓存和显式缓存

    实用指南:阿里通义千问推理优化上下文缓存之隐式缓存和显式缓存

    2026年3月13日
    2
  • hawq 遇到难题了

    hawq 遇到难题了

    2021年9月7日
    49
  • docker复制文件到宿主机_下面哪几个属于docker网络模式

    docker复制文件到宿主机_下面哪几个属于docker网络模式自从Docker容器出现以来,容器的网络通信就一直是被关注的焦点,也是生产环境的迫切需求。容器的网络通信又可以分为两大方面:单主机容器上的相互通信,和跨主机的容器相互通信。 一、端口映射(局域网,外网此方式均可)。此种方式是将容器的某个端口映射到宿主机的某个端口,其它主机访问容器提供的服务需要通过宿主机的IP进行访问:dockerrun-p9000:8000–namec…

    2022年8月21日
    11
  • node读取文件操作

    node读取文件操作导言:nodejs中所有与文件相关的操作都在fs模块中,而读写操作又是我们会经常用到的操作,nodejs的fs模块针对读操作为我们提供了readFile,read,createReadStream三个方法,针对写操作为我们提供了writeFile,write,createWriteStream三个方法,下面分析一下它们的区别:一、readFile和writeFile1、readFile…

    2022年5月29日
    52

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号