尝试使用Visual Studio 2015在Windows 7计算机上编译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库的错误,但重建静态库导致了同样的错误。
有没有人遇到同样的错误并找出原因?
这可能是相关的
更改所有
static_cast<LookUpTableRepresentationProperties>(value)
到
static_cast<LookUpTableRepresentationProperties>(int(value))
根据github合并日志的建议阻止了pcl_visualizer.cpp中的特定错误,但现在运行完整
答案 0 :(得分:0)
这是一个PCL错误,修复程序包含在PCL 1.8.1中。