专栏首页点云PCLPCL常见错误集锦

PCL常见错误集锦

以下是一名网友的分享,大家可以对应着自己的遇到的错误学习学习哈

我刚刚开始接触PCL,懂的东西也很少,所以总是出现各种各样的问题,每次遇见问题的时候要查找各种各样的资料,很费时间。所以,今天我把我遇见的常见问题分享给大家,讲解的步骤尽量详细,让和我一样基础差的小伙伴能尽快进入到PCL点云库的学习中,希望能和大家进步。

运行环境:PCL-1.8.0-AllInOne-msvc2013-win64,是64位的,VS2013英文版。

问题1:如何获取PCD文件。之前有小伙伴问我如何获取pcd文件,我知道这是很基础的问题,但是新手常常会问这个问题,也包括我自己学习刚刚开始学习的时候。通常有两种方法,

way1:一种是通过cloudcompare软件进行转换,该软件可以到它的官网下载,这对于新手比较直接。

Way2:写代码自己转。

问题2:错误提示为1.IntelliSense: cannot open source file "pcl/io/pcd_io.h" c:\visual 等如下图所示,要检查一下自己的是不是把编译平台已经更改为64位的。

解决方法:

步骤1:

步骤2:

问题3:报错类似的问题如

Error 3 error C4996: 'std::_Uninitialized_copy0':Function call with parameters that may be unsafe - this call relies on thecaller to check that the passed values are correct. To disable this warning,use -D_SCL_SECURE_NO_WARNINGS.See documentation on how to use Visual C++ 'Checked Iterators' C:\Program Files (x86)\Microsoft VisualStudio 12.0\VC\include\xmemory 348

解决方法:

步骤1:打开属性表;

步骤2:将_SCL_SECURE_NO_WARNINGS添加在预处理器定义里如如所示

注意:若上述提示的错误信息是C4996:’fopen’*******_CRT_SECURE_NO_WARNINGS********的问题,按照上述步骤将_CRT_SECURE_NO_WARNINGS添加到预处理器定义中即可。

问题4:编译的时候遇到如下错误提示

error C4996: 'pcl::SAC_SAMPLE_SIZE': Thismap is deprecated and is kept only to prevent breaking existing user code. Startingfrom PCL 1.8.0 model sample size is a protected member of theSampleConsensusModel class.

这是程序生命周期检查出现的问题。

解决方法:

打开项目属性页>C/C++>常规>SDL检查(设置为否)。

问题5:编译的时候遇到如下错误提示

error C1128: number of sections exceededobject file format limit : compile with /bigobj

解决方法:

右键项目,properties(属性)-> Configuration Properties(配置属性) -> C/C++-> Command Line(命令行) -> Additional options(其他选项),然后加上 /bigobj属性,确定,然后重新编译即可。

在这里非常感谢这位同学,这样分享总结,给初学者提供一点建议。相互学习进步。

所以建议在学习一段时间之后,能写一点总结分享大家

PCL-1.8.0安装与配置问题(1)

PCL-1.8.0安装与配置问题(2)

本文分享自微信公众号 - 点云PCL(dianyunPCL),作者:廖丽霞

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-08-25

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • PCL1.8.1+vs2015配置教程

    下载路径:http://unanancyowen.com/en/pcl181 (这个并不是官网,官网是这个:http://pointclouds.org/)

    点云PCL博主
  • PCL中IO模块和类的介绍

    (1)class pcl::FIleReader:定义了PCD文件的读取接口,主要用作其他读取类的父类 pcl::FileReader有pcl::PCDRe...

    点云PCL博主
  • PCL几种采样方法

    一般下采样是通过构造一个三维体素栅格,然后在每个体素内用体素内的所有点的重心近似显示体素中的其他点,这样体素内所有点就用一个重心点来表示,进行下采样的来达到滤波...

    点云PCL博主
  • GIT学习----第十节:克隆远程库

    Rattenking
  • 基于NumPy手写神经网络

    Keras、TensorFlow、PyTorch等高层框架让我们可以快速搭建复杂模型。然而,花一点时间了解下底层概念是值得的。前不久我发过一篇文章,以简单的方式...

    zenRRan
  • 【ML系列】手把手教你用Numpy构建神经网络!(附代码)

    比如使用Keras,TensorFlow或PyTorch这样的高级框架,我们可以快速构建非常复杂的模型。但是,需要花时间去了解其内部结构并理解基本原理。今天,将...

    量化投资与机器学习微信公众号
  • 2018中原工学院校赛题解

    http://39.108.109.85:9000 先开始有点懵逼,查看源代码无果(讲道理这个前端写的挺好看),然后看了一下响应头,发现了tips

    安恒网络空间安全讲武堂
  • 用wxPython打造Python图形界面(上)

    有许多图形用户界面(GUI)工具包可以与Python编程语言一起使用。其中三巨头是Tkinter、wxPython和PyQt。这些工具包中的每一个都将与Wind...

    AiTechYun
  • 《像计算机科学家一样思考Java》—— 读后总结

    本书属于入门级的Java书籍,与其他的向编程思想、核心技术不同的是,这本书不是按部就班的讲解java变成知识,而是随着语言的深入慢慢增加知识点。 ?   ...

    用户1154259
  • 新特性解读 | MySQL 8.0 直方图

    MySQL 8.0 推出了histogram,也叫柱状图或者直方图。先来解释下什么叫直方图。

    田帅萌

扫码关注云+社区

领取腾讯云代金券