错误提示:

造成该错误的原因是:pcl库中的函数模板max与Visual C++中的全局的宏max冲突。

百度了以下看了一共有两种解决方案:

第一种不用修改库里边的源代码:

设置项目属性,在预定义处理器中添加定义NOMINMAX来禁止使用Visual C++的min/max宏定义。

vs工程属性中进行修改,“属性-c++-预处理器-预处理器定义”中加入NOMINMAX即可。

第二种解决方案:(需要对pcl库中pcd_io.h的源代码进行修改,自认为这样不妥,库里边的代码最好不要改动,以免后期会出现更多的错误)

添加括号,与Vsual C++的min/max宏定义区分开

   

PCL调错:(3)error C2589“(“:“::“右边的非法标记相关推荐

  1. error C2589: “(”: “::”右边的非法标记;error C2059: 语法错误 : “::”

    size.Width = std::max(size.Width, elementSize.Width);   修改为: size.Width = (std::max)(size.Width, ele ...

  2. PCL “(”:“::”右边的非法标记 和 E2512 功能测试宏的参数必须是简单标识符

    PCL "(":"::"右边的非法标记 解决方法: 项目属性   --> C/C++ --> 预处理器 --> 预处理器定义 (此处添加预定义 ...

  3. IDEA启动项目报错:Error:(1, 1) java: 非法字符: '\ufeff'

    1. 报错信息 IDEA导入支付宝支付测试Demo启动报错,报错信息如下: Error:(1, 1) java: 非法字符: '\ufeff' Error:(1, 10) java: 需要class, ...

  4. PCL调错(2):VTK报错

    为了解决这两个问题,一共做了两步操作: 第一:百度搜索结果是说我的lib库连接不对(就是VTK附加依赖项没有添加完整)比如把vtkRenderingOpenGL.lib库添加进去,所以又重新把vtk下 ...

  5. max 宏定义取消:error C2589: error C2059: 语法错误 : “::”

    原文链接:http://blog.csdn.net/danelumax2/article/details/9172465有修改! 一:关于Pcl和WIndef的冲突: 1. 错误输出 ./zlibra ...

  6. 服务器报错 http error 503.the service is unavailable怎么解决

    解决办法如下: 1.在windows系统中,打开开始菜单,搜索iis,并打开. 2.打开iis管理后,在最右侧找到操作栏,点击打开查看应用程序池. 3.进入应用程序池后,点击选择defaultappp ...

  7. sqoop将oracle数据导入到hive报错:Error: java.io.IOException: SQLException in nextKeyValue

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 问题 一.问题是什么导致的? 二.验证问题 总结 问题 sqoop将oracle数据导入到hive报错:Error: jav ...

  8. 排错实战 —— 解决 c++ 工程编译错: error C2059 'string' illegal token on right side of xxx

    原总结排错vs编译错误错误列表输出窗口 排错排到编译 缘起 最近,项目里出现了一个奇怪的编译错误.乍看错误提示,真有丈二的和尚,摸不着头脑的感觉.解决之后,又是这么的合情合理.具体是什么样的问题呢?一 ...

  9. PCL报错:Project ‘pcl_conversions‘ (pcl_ros) specifies ‘xxx‘ as an include dir, not found.

    今天安装PCL-1.8和VTK-7.1.1后,运行测试代码已经出现画面了,说明pcl是好的, 但是编译LVI-SAM和LIO-SAM代码还是报错: CMake Error at /opt/ros/me ...

最新文章

  1. 因果图方法中的基本符号
  2. 1112-博客十大评论
  3. python小游戏编程实例-10分钟教你用Python写一个贪吃蛇小游戏,适合练手项目
  4. 浅谈Lucene中的DocValues
  5. 装备保障性验证知识图谱构建方法研究-学习笔记
  6. NB-IoTDTU对比于3G/4G DTU的区别和优势
  7. c语言 个位,如何才能给C语言增加几个位操作函数
  8. xfce 双击窗口标题栏无法最大化解决办法
  9. 首发骁龙898!小米12系列屏幕方案曝光:双曲面屏+全新封装工艺
  10. HBase实战 | 从MySQL到HBase:数据存储方案转型的演进
  11. 《机器学习Python实践》第5章——数据导入
  12. 将ArcMap中的符号样式导出的供ArcPad使用
  13. html中table美化,漂亮的css table样式
  14. videojs-flash.min.js 报错 this.el_.vjs_getProperty is not a function
  15. 正弦信号、余弦信号与复指数信号(欧拉公式)
  16. 计算机中丢失d3dx9_30.dll,Win10不能玩《仙剑5》提示缺少d3dx9_30.dll的解决方法
  17. 概率论应用题,模型汇总(排去抽球模型)
  18. 从大学毕业的迷茫,到现在拿到高薪,感谢爱创课堂的老师
  19. 其实,搭建一个有品质的棋牌游戏平台没那么复杂
  20. 平安京服务器维护无法发布新内容,《阴阳师》手游3月6日维护更新公告

热门文章

  1. 2021年大数据Flink(三十二):​​​​​​​Table与SQL案例准备 API
  2. vue 搭建脚手架 的教程
  3. Error on line 19, column 16 of pubspec.yaml: Mapping values are not allowed here. Did you miss a co
  4. Gradle dependency cache may be corrupt
  5. SQL*Plus 系统变量之15 - DESC[RIBE]
  6. 20190226-利用序列化完成小型记账程序
  7. 1137 - Sin your life sin公式 + 枚举
  8. 玩转android自定义控件二——自定义索引栏listview
  9. 水题/poj 1852 Ants
  10. clientcontainerThrift Types