pcl_visualizer.cpp 与 2015 构建错误
Posted
技术标签:
【中文标题】pcl_visualizer.cpp 与 2015 构建错误【英文标题】:pcl_visualizer.cpp vs 2015 build error 【发布时间】:2016-11-25 06:53:55 【问题描述】:尝试在 Windows 7 机器上使用 Visual Studio 2015 编译 PCL 时,在构建 pcl_visualizer.cpp 时出现以下错误
'static_cast': cannot convert from 'double' to 'pcl::visualization::LookUpTableRepresentationProperties
对应的代码行是
if (!pcl::visualization::getColormapLUT (static_cast<LookUpTableRepresentationProperties>(value), table))
break;
最初我认为这是共享而不是静态 VTK 库的错误,但重建静态库导致了同样的错误。
有没有人遇到同样的错误并找出原因?
这可能是相关的
github merge log
改变一切
static_cast<LookUpTableRepresentationProperties>(value)
到
static_cast<LookUpTableRepresentationProperties>(int(value))
根据 github 合并日志的建议,防止 pcl_visualizer.cpp 出现特定错误,但现在运行完整
【问题讨论】:
【参考方案1】:这是一个 PCL 错误,修复已包含在 PCL 1.8.1 中。
【讨论】:
以上是关于pcl_visualizer.cpp 与 2015 构建错误的主要内容,如果未能解决你的问题,请参考以下文章
将 Salesforce 与 Dynamics NAV 2009/2015 集成
Visual Studio 2010 Express 与 Community 2015 兼容?