Easy3D的安装教程(补充教程)

所需要的东西

boost、Qt、CGAL、Easy3D。 还需要Cmake来配置。(VS的版本的话,vs2017、2019、2022都能编译成功,不过2022好像最后会出现一点点小问题,install的时候会报错,不过好像不影响,现在的话还是推荐比较稳定的2019、2017,个人推荐2019)(至于其他库的版本的话不是很重要,建议先查一查支不支持对应的vs的版本,这一点很重要)

安装流程

其实之前已经有很多配置教程,不过参考最多的好像是配置vs2017的,其实vs2019、2022配置流程都一样,只不过在cmake选择时要选对对应的vs版本。qt也是要选对。
可以参考别人已经写好的详细步骤。

  1. https://blog.csdn.net/dayuhaitang1/article/details/126793136?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7EPayColumn-1-126793136-blog-121912861.t0_edu_mix&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7EPayColumn-1-126793136-blog-121912861.t0_edu_mix&utm_relevant_index=1
  2. https://blog.csdn.net/jishijian7408/article/details/121912861?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166497126716782391833671%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=166497126716782391833671&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-121912861-null-null.142v51control,201v3control_1&utm_term=easy3d%E9%85%8D%E7%BD%AE&spm=1018.2226.3001.4187

可能会遇到的问题

  1. 建议全部都放在英文路径下,不要有一点中文!!! 不然后面可能会出现很多问题,全英语可以避免这些不必要的问题。
  2. 下载一些安装包会很慢,可以使用国内的镜像源或者用迅雷下载,速度会快很多,避免浪费不必要的时间。
  3. boost不仅要解压压缩文件,还有点击里面的bat文件生成一个 b2 文件,让b2运行完才算将boost安装好,之前的教程里没有具体说,新手可能会忽略。
  4. cmake在选择时一定要选择x64,这个轻量库只运行在64位的环境下,不然会编译不通过,生成不了mapple。
  5. cmake在configure时可能不会一次性把所有问题都报错出来,这时不要急,遇到红框时先看是不是教程里写的要修改的地方,是不是确定可以添加的(应该是有boost、CGAL这两个),再多次点击configure,反正遇到可以修改的就修改,不能的就不管,如果不确定,就直接configure,如果是必要的它会多次弹出。最后直到configure done就快结束了。
  6. vs里all build、INSTALL都在生成选项里,生成——>生成,自己把那些都点开看看,找到这两个就行,编译会要些时间,all bulid会久一点,INSTALL很快。

如何使用easy3d

在那些教程里都有说明如何添加依赖,按照里面的做就行,具体是要修改属性里的4个位置!!! 一定是四个位置,不要漏掉了。

具体使用方法可以参考:

  1. https://github.com/LiangliangNan/Easy3D
  2. https://3d.bk.tudelft.nl/liangliang/software/easy3d_doc/html/classeasy3d_1_1_surface_mesh.html

通过看例子和函数,应该能解决75%的问题,至于剩下的25%就得自己摸索了。

Easy3D配置、安装教程(补充教程)相关推荐

  1. 下载配置安装MySql---超详细教程

    今天来教大家如何下载安装配置mysql.也顺便记录下自己安装过程中出现的问题 1.首先我们需要到官网下载:https://www.mysql.com/downloads/ 2.然后我们会进入到选择下载 ...

  2. Linux配置安装 git 详细教程

    引言 Git是目前流行的非常好用的版本控制工具,这里介绍两种安装方式,1.yum安装,2.从github上下载最新的源码编译后安装 一.环境介绍 系统:linux 镜像:CentOS-7-x86_64 ...

  3. Jira安装及配置----最详细的教程(测试木头人)

    欢迎各位阅读本教程,绝对详细 目录 一.Jira简介 二.JAVA(JDK)安装 三.MySQL数据库的下载和安装 四.Jira下载及安装 这里先给大家补充一下:经过有朋友反馈数据库出问题的情况 解决 ...

  4. Windows Android SDK下载安装,配置,异常问题解决教程

    Windows Android SDK下载安装,配置,异常问题解决教程 参考文章: (1)Windows Android SDK下载安装,配置,异常问题解决教程 (2)https://www.cnbl ...

  5. 安装python程序后要进行什么设置-安装好Pycharm后如何配置Python解释器简易教程...

    这两天有许多Python小白加入学习群,并且问了许多关于Pycharm基本使用的问题,今天小编就以配置Python解释器的问题给大家简单絮叨一下. 1.一般来说,当我们启动Pycharm,如果Pych ...

  6. mysql5.7.14操作命令_Mysql5.7.14安装配置方法操作图文教程(密码问题解决办法)

    本篇文章主要涉及mysql5.7.14用以往的安装方法安装存在的密码登录不上,密码失效等问题的解决办法,希望可以帮到有同样困扰的朋友. 具体过程如下: 一.软件下载: 2.将下载的文件进行减压,作者的 ...

  7. QT5.10.0安装教程图文教程以及安装成功QT5.10.0后环境配置图文步骤

    引用:https://www.cnblogs.com/chenmingjun/p/8392713.html QT5.10.0安装教程图文教程以及安装成功QT5.10.0后环境配置图文教程 文章目录 Q ...

  8. Git安装及配置5分钟快速教程

    转载自 Git安装及配置5分钟快速教程 Git是什么 Git是一款免费.开源的分布式版本控制系统,可以有效.高速的处理从很小到非常大的项目版本管理. 与常用的版本控制工具CVS.Subversion等 ...

  9. Centos7安装并配置mysql5.6完美教程

    Centos7将默认数据库mysql替换成了Mariadb,对于我们这些还想使用mysql的开发人员来说并不是一个好消息.然而,网上关于Linux安装mysql数据库的教程数不胜数,但是,大多教程都是 ...

  10. ROS2官网安装教程补充

    ROS2官网安装教程补充 1. 问题 1.1. 源慢 1.2. source 1.3. colcon 2. 解决办法 2.1. 源慢 2.2. source 2.3. colcon 1. 问题 按照 ...

最新文章

  1. Python map() 函数
  2. keil mdk5安装
  3. JAVA中for循环写杨辉三角,java使用for循环输出杨辉三角
  4. [ZJOI2010]数字计数
  5. BSD配置SSH服务
  6. jar bat dos窗口 隐藏
  7. linux-用户管理190919
  8. 海康威视第一季度营收165亿元 净利润22.84亿元
  9. 通俗易懂!视觉slam第四部分——slam刚体三维空间运动
  10. 谁“玩死了”共享单车?
  11. xcode免证书真机调试iphone(ipad)程序的具体方法(总结贴)转贴)
  12. 学生信息管理系统_C语言实现_单链表
  13. 一些爱不释手的 Chrome 插件
  14. windows10编译与调试webrtc
  15. Markdown文章排版
  16. 滴滴曹乐:如何成为技术大牛?
  17. grpc-go源码剖析九之dnsResolver解释器以及实战测试coredns
  18. 不能随便输入的“netsh winsock reset”
  19. 【从零开始学深度学习编译器】十二,MLIR Toy Tutorials学习笔记一
  20. 首个Adobe XD教程丨如何用Adobe Experience Design (XD)快速设计图标

热门文章

  1. 【数据科学】迄今最全面的数据科学应用总结:16个分析学科及落地应用
  2. ctfshow菜狗杯webshell wp
  3. 2013.12.26 M-Learning
  4. 疫情“放大”了无人配送的价值
  5. 快速生产地图瓦片解决方案:多任务切图
  6. 济南市公安局交警支队辅警信息管理系统
  7. vue 前端仿QQ截图实现Web端自定义截屏(JS版)
  8. 《程序员的职业素养》读书笔记万字总结【建议收藏】
  9. 最新wifi大师小程序独立版3.0.8源码
  10. android dialog遮挡键盘,彻底解决软键盘遮挡DialogFragment