Open3D+vs配置以及使用教程
Open3d-0.8.0+Cmake+vs2015
1.下载
简要看一下官网:Open3D Home Page
Github主页:Open3D Github
- 注意下载版本,一定要与vs相匹配,官方有相应的说明,eg.vs2019+open3d0.10.0或者vs2015+open3d0.8.0,如果版本不匹配,会出现很多的错误。
- 我使用的版本是0.8.0,在release里找到相应版本,下载源码,解压缩。Open3D依赖第三方库,但已经将他们作为submodule包含在了3rdparty文件夹中,submodule的内容并不会自动下载下来的,所以3rdparty文件夹中很多是空文件夹,需要单独下载进去。
2.从源码编译-Windows
然后进行CMake,打开CMake-GUI,指定源码路径,在源码文件夹(Open3D-0.8.0)中新建build文件夹,根据自己得需要勾选第三方库。(我直接默认安装的,点击configure之后,将cmake_install_prefix的value改为新建的open3d-build目录,再点击一次configure,然后点击generate)
在configure过程中如果遇到诸如此类的错误,只需要按照提示将3rdparty中空的第三方依赖库git clone下来即可:
3.Build & Install
在Configuring done,Generating done后,点击open project打开vs工程
INSTALL是把cmake脚本里install指令指定的东西安装到CMAKE_INSTALL_DIR里面。详见CMake的INSTALL指令。
ALL_BUILD相当于makefile里面的默认目标,构建整个项目,但不包括install和单元测试什么的。
ZERO_CHECK是首先执行的构建目标,会检查生成出的VS项目相比CMakeLists.txt是否过期,如果过期会首先重新生成VS项目。所有其它目标都会依赖这个ZERO_CHECK,于是构建别的目标都会先走一下ZERO_CHECK,保证了所生成项目的即时性。
1.Build: 将ALL_BUILD设为启动项目,配置Release-x64,生成代码。
2.Install:右键INSTALL, 仅用于项目->仅重新生成INSTALL。(这里默认安装目录是C:\Program Files (x86),安装成功后在目录下会有一个安装文件夹Open3D,想指定安装目录的设置CMAKE_INSTALL_PREFIX)。
4.测试
通过官方demo测试编译安装成功
步骤:http://www.open3d.org/docs/release/tutorial/C++/cplusplus_interface.html#create-cplusplus-project
测试代码:https://github.com/intel-isl/Open3D/tree/master/docs/_static/C%2B%2B
步骤教程里已经非常清晰了,测试文件rabbit.pcd(一般pcl的教程里会有比较多的pcd文件,自己下载)。
作为傻瓜教程,这里直接指出官方创建项目的测试步骤:
windows10:
首先在http://www.open3d.org/docs/release/tutorial/C++/cplusplus_interface.html#create-c-project下载TestVisualizer.cpp和CMakeLists.txt文件
将
TestVisualizer.cpp
和CMakeLists.txt
文件复制到C:/testVisualizer
。打开CMake GUI,将源文件夹设置为
C:/testVisualizer
,将二进制文件文件夹设置为C:/testVisualizer/build
。configure。
这时您将看到CMake无法找到Open3D。
,
为简单起见,Open3D安装位置为C:/open3d_install
。
为了使CMake找到Open3D安装文件,您需要Open3D_DIR
将Open3D安装的CMake文件的位置设置为C:/open3d_install/CMake
。
配置。CMake找到了Open3D。
2.生成。打开TestVisualizer项目并进行构建。
在vs里面进行ALL_build生成,然后选择源文件进行调试。
注意::打开工程准备进行调试的时候发现 …/ALL_BUILD拒绝访问,不知原因何在。此时只需要将项目设置为启动项目就可以了~
整合自:
https://blog.csdn.net/chan___/article/details/103387868
http://www.open3d.org/docs/release/tutorial/C++/cplusplus_interface.html#create-c-project
https://blog.csdn.net/qq_38977019/article/details/90239301?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.nonecase
Open3D+vs配置以及使用教程相关推荐
- python3.6.2怎样安装,python 3.6.2 安装配置方法图文教程
python 3.6.2 安装配置方法图文教程 Windows下Python(pip)环境搭建(3.6)图解,供大家参考,具体内容如下 1.下载最新的Python安装:3.6.2 2.安装时不要选择默 ...
- win2008怎么配置php,Win2008 PHP 配置环境搭建 教程
Win2008 PHP 配置环境搭建 教程 一.准备工作 1.所需软件: MySQL数据库:本文用MySQL-essential-5.0.45-win32.msi PHP : 本文用php-5.2.4 ...
- mysql windows 管道连接,科技常识:Windows Server 2016 MySQL数据库安装配置详细安装教程...
今天小编跟大家讲解下有关Windows Server 2016 MySQL数据库安装配置详细安装教程 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Windows Server 2016 ...
- CentOs6.5中安装和配置vsftp简明教程
这篇文章主要介绍了CentOs6.5中安装和配置vsftp简明教程,需要的朋友可以参考下 一.vsftp安装篇 复制代码代码如下: # 安装vsftpd yum -y install vsftpd # ...
- python详细安装教程3.7.0-python 3.7.0 安装配置方法图文教程
本文记录了python 3.7.0 安装配置方法,供大家参考,具体内容如下 S1登入Python官网下载网址 S2下载后缀为exe的可执行文件,并根据自己电脑/主机的系统选择32位还是64位. 双击选 ...
- Nginx服务器上安装并配置PHPMyAdmin的教程
这篇文章主要介绍了Nginx服务器上安装并配置PHPMyAdmin的教程,附带一条PHPMyAdmin加载慢的解决方法:)需要的朋友可以参考下 一. 准备工作: 如果mysql的root账号为空,需要 ...
- maven配置阿里云_阿里云OSS PicGo 配置图床教程 超详细
阿里云OSS和PicGo配置图床教程 超详细 废话不多说,直接开始 购买阿里云OSS服务 登录阿里云 打开侧边栏,选择对象存储OSS,如下图: 对象存储界面右部选择创建Bucket,如下图所示: 之后 ...
- python安装mysql数据库教程,Python配置mysql的教程(必看)
下面小编就为大家带来一篇Python配置mysql的教程(推荐).小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 Linux系统自带Python,且根据系统自带资源来对p ...
- ubuntu18.04 安装qt5.12.8及环境配置的详细教程
这篇文章主要介绍了ubuntu18.04 安装qt5.12.8及环境配置的教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 环境 系统: ...
- mysql 5.7 winx64_mysql 5.7.27 winx64安装配置方法图文教程
本文为大家分享了mysql 5.7.27 winx64安装配置的方法,供大家参考,具体内容如下 1.首先从官网中下载mysql,我这里下载的版本是mysql-5.7.27-winx64.刚刚下载的时候 ...
最新文章
- 推荐一款学习R的APP
- 基于Pytorch再次解读DenseNet现代卷积神经网络
- 仓库每天的账怎样做_新年第一站,济南:仓储匠人仓库问题解决与实战力培训...
- 如何在CentOS上设置MariaDB Galera Cluster 10.0
- 思科生成树协议STP/RSTP
- 在Mac下配置Appium环境
- nginx linux 系统服务,把ngnix注册为linux服务 将Nginx设置为linux下的服务
- CSDN 文章自动显示全文
- POJ3414(BFS+[手写队列])
- 全自动电音基调查询助手软件下载完美支持32_64bit系统所有电音插件。
- python爬取steam/epic喜加一信息高效白嫖
- UML 核心元素之 参与者
- PyTorch代码学习-ImageNET训练
- 完全删除iCloud注册的Apple ID
- python自动视频剪辑_python剪切视频与合并视频的实现
- 企业研发人员配备比例_如何理解高新技术企业认定对研发人员比例的要求
- 怎么从华为nova4导入计算机,华为Nova4怎么用USB连接电脑调试教程
- 大数据必学Java基础(一):Java体系结构、特性和优势
- 钛资本研究院:创业公司如何搭建高管团队,实现组织跃升?
- 外贸业务员该如何拓客?