gpt4 book ai didi

c++ - MRPT 库 COpenGLScenePtr 没有命名类型

转载 作者:太空宇宙 更新时间:2023-11-04 12:56:25 24 4
gpt4 key购买 nike

我已经从 here 安装了 mrpt用于运行 this项目。问题是我不断收到以下错误。

error: ‘COpenGLScenePtr’ in namespace ‘mrpt::opengl’ does not name a type
opengl::COpenGLScenePtr scene;

在项目的scene_flow_visualization.h文件中。

我还验证了有一个名为 COpenGLScenePtr.h 的头文件,我试图将其手动添加到 scene_flow_visualization.h 中,但仍然不起作用。

可能是什么问题?请有人帮我摆脱这个。

最佳答案

PD-Flow 专为 MRPT 1.5.* 系列设计。您的问题是由于 change of smart pointer typesFooPtr 到 MRPT 2.* 系列中的 Foo::Ptr,你已经安装了。

请删除您的 MRPT 包:

sudo apt remove libmrpt* mrpt*

删除 mrpt-2 PPA:

sudo add-apt-repository --remove ppa:joseluisblancoc/mrpt

并从这个替代 PPA 中重新添加它们:

sudo add-apt-repository ppa:joseluisblancoc/mrpt-1.5
sudo apt-get update
sudo apt-get install libmrpt-dev mrpt-apps

如果在此之后您仍然遇到问题,请打开 PD-Flow 存储库的问题单。

关于c++ - MRPT 库 COpenGLScenePtr 没有命名类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46448393/

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