gpt4 book ai didi

c++ - 无法从 Windows 中的 pclvisualizer 中删除点云,尽管它在 Linux 中有效

转载 作者:太空狗 更新时间:2023-10-29 22:56:11 28 4
gpt4 key购买 nike

我正在使用 QT 并有一个 QVTKWidget (pclvisualizer) viewer 来渲染和显示我程序中的点云。我将带有 ID 名称的云添加到我的查看器中,这在 Linux 和 Windows 中运行良好。但是当我尝试从查看器中移除点云时,点云仅在 Linux 中被移除 - 在 Windows 中没有任何反应并且显示我的错误消息。

viewer->addPointCloud( myCloud, name ); // this works


if (viewer->removePointCloud(name)) { // this works only in linux
std::cout << "SUCCESS: pointcloud was removed from the viewer! ID: " << name << std::endl;
}
else {
std::cout << "ERROR: cannot remove cloud from the viewer! ID: " << name << std::endl;
}

Linux 编译器是 g++ 5.4.0。Windows版本使用Visual Studio 2015编译。

我不知道如何解决这个错误。任何想法做什么/问题可能是什么?

最佳答案

您可能拥有未在 Windows 上修复此问题的修订版。我建议您在两个操作系统上使用相同版本的 PCL。

关于c++ - 无法从 Windows 中的 pclvisualizer 中删除点云,尽管它在 Linux 中有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48811663/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com