windows c++ open3D release版本下载与使用

文章目录

  • open3d库下载路径
  • 下载库的使用

Open3D的下载与成功调用,咱们不使用vs来编译。
我开始时候吧,想做个vs编译,后来就是在vs中反复进坑。编译来来去去都是报错。
咱们使用新方法,仅仅修改一两句代码,简单cmd编译即可成功。超链接全部有效。
欢迎交流讨论。

如有帮助点赞收藏关注!
如需转载,请注明出处!

open3d库下载路径

http://www.open3d.org/docs/latest/getting_started.html#c

网页界面示意。我们下载c++版本,一直向下拉这个网页。此处选择win10 x86_64release
在这里插入图片描述
下载下来的文件如下
在这里插入图片描述

下载库的使用

  • 上文咱们下载的是最新的0.17.0版本的 c++版本,并且是源码已经编译过的。
  • 安装cmake。链接就是以前写的这个 windows cmake x86 x64 下载与安装
    需要了解的朋友可以点击跳转进去学习操作。此处不再细说。(如有问题欢迎交流讨论)
  • 现在下载编译咱们库的文件 编译文件链接在此
    在这里插入图片描述
    ---- 下载的编译文件如上,刚刚下载好的编译文件夹修改一下名字,去掉最后的-master。 在这里插入图片描述
    ---- 直接在这里输入cmd 输入指令:mkdir build,发现文件夹中创建了一个build
    ---- 接着输入指令:cmake -DOpen3D_ROOT=D:\software\open3d-devel-windows-amd64-0.17.0+2a11e0e 此处的路径是你下载的open3d的路径文件夹
    ---- 继续输入指令: cmake --build . --config Release --parallel 12
    在这里插入图片描述

没有报错。
---- 如果有说c盘文件夹获取open3.dll复制给本代码 报错 的话
就去修改编译文件夹中的cmakelist.txt文件
在这里插入图片描述
上图红框中间那句话,修改成你从官网下载的open3d库的dll位置。
回到cmd 还是刚才那最后一句指令重新编译

---- 接下来 我们会发现在编译文件夹下面有新生成的release文件夹,打开里面有一个Draw.exe,双击

在这里插入图片描述
拖拽这个绿色球体。可以立体观察这个模型。
在这里插入图片描述
此处,调用成功。
如有帮助点赞收藏关注!
如需转载请注明出处!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/214399.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

NX二次开发UF_CSYS_create_temp_csys 函数介绍

文章作者:里海 来源网站:https://blog.csdn.net/WangPaiFeiXingYuan UF_CSYS_create_temp_csys Defined in: uf_csys.h int UF_CSYS_create_temp_csys(const double csys_origin [ 3 ] , tag_t matrix_id, tag_t * csys_id ) overview 概述 Creates …

量子计算突破云渲染资源调度!真机测试完整报告公开!

​摘要:在影视领域中,经常会涉及大量的视频图像渲染工作,而往往在这种大规模、动态渲染场景下,普遍存在着冗余渲染现象。究其原因在于大规模的图像渲染通常要求在短时间内做出渲染任务的算力分配决策,而经典计算机无法…

(10)ATF MMU转换表

MMU简介 MMU(内存管理单元)负责将软件使用的虚拟地址转换为内存系统中使用的物理地址。MMU包括两个模块:TLB(Translation Lookaside Buffer)和TWU(Table Walk Unit)。TLB缓存最近使用的转换&am…

curl添加https服务

CURL支持的通信协议有FTP、FTPS、HTTP、HTTPS、TFTP、SFTP、Gopher、SCP、Telnet、DICT、FILE、LDAP、LDAPS、IMAP、POP3、SMTP和RTSP。 首选删除系统自带的openssl,因为他只有可执行程序和库,没有头文件。 sudo apt-get remove openssl openssl官网&am…

HarmonyOS 设备管理开发:USB 服务开发指导

基本概念 USB 服务是应用访问底层的一种设备抽象概念。开发者根据提供的 USB API,可以获取设备列表、控制设备访问权限、以及与连接的设备进行数据传输、控制命令传输等。 运作机制 USB 服务系统包含 USB API、USB Service、USB HAL。 图 1 USB 服务运作机制 ●…

数据结构-树

参考:https://www.hello-algo.com/chapter_tree/binary_tree/#711 1. 介绍 树存储不同于数组和链表的地方在于既可以保证数据检索的速度,又可以保证数据插入删除修改的速度,二者兼顾。 二叉树是一种很重要的数据结构,是非线性的…

利用mvnrepository找到jssc(或其他特定包)的jar包下载本地并导入JAVA项目

文章目录 一、mvnrepository下载jar包(找到依赖)第一步:进入mvnrepository第二步:搜索名称第三步:进入详情第四步:选择版本第五步:点击下载 二、jar包添加到项目操作流程成功标志 一、mvnreposi…

Ubuntu 1.84.2Visual Studio Code 下载配置与vscode查看内存Hex Editor插件,简单易懂

目录 前言 一 首先我为啥要重装Vs Code呢? 二 下载1.84.2Visual Studio Code 三 配置Vscode终端字体 四 安装插件 前言 这是一篇将老版本的VsCode下载至最新版的博文,从下载到调试全篇 一 首先我为啥要重装Vs Code呢? 因为我想安装这个…

CentOS7磁盘挂载

1 引言 本文主要讲述CentOS7磁盘挂载相关知识点和操作。 2 磁盘挂载 步骤1: 查看机器所挂硬盘及分区情况 fdisk -l查询结果: 由上图可以看到该结果包含:硬盘名称、硬盘大小等信息。 属性解释说明Disk /dev/vda硬盘名称53.7G磁盘大…

WPF面试题中级篇

WPF中级篇[17] 15. 描述下WPF对象完整的层次结构? Object:Object 是 .NET Framework 中所有类的根类。它提供了一些基本的方法和属性,如 Equals、GetHashCode 和 ToString。所有其他类都直接或间接地继承自 Object。Dispatcher:Dispatcher…

常用数据存储格式介绍:Excel、CSV、JSON、XML

在现代数字时代,数据经过提炼后可以推动创新、简化运营并支持决策流程。然而,在提取数据之后,并将其加载到数据库或数据仓库之前,需要将数据转化为可用的数据存储格式。本文将介绍开发者常用的4种数据存储格式,包括 Ex…

工厂模式之抽象工厂模式(常用)

抽象工厂模式 工厂方法模式中考虑的是一类产品的生产,如畜牧场只养动物、电视机厂只生产电视机、计算机软件学院只培养计算机软件专业的学生等。 同种类称为同等级,也就是说:工厂方法模式中只考虑生产同等级的产品,但是在现实生…