wbzhang233 2019-12-09 15:00 采纳率: 0%
浏览 598

高翔视觉SLAM十四讲octomap安装错误

1.题主环境如下
ubuntu16.04
ros kinetic
anaconda3->python3.7.3(.bashrc已注释)
按照高博书上所示,安装了doxygen,octomap编译成功...
但是octovis打不开,报错如下图片所示:
我怀疑是anaconda3的环境引起的,octovis的QT识别成了anaconda的qt,但是我把anaconda3删了还是不行。。
求大神指点!

图片说明

图片说明

图片说明

  • 写回答

1条回答 默认 最新

  • 你知我知皆知 2024-07-28 23:06
    关注

    以下回答参考 皆我百晓生券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。

    根据您提供的信息,octovis在使用octomap时出现问题。主要问题在于octomap库和Qt图形界面库之间可能没有正确地进行互操作。

    为了解决此问题,您可以尝试以下步骤来解决问题:

    1. 更新OctoMap库:确保您的OctoMap库已经更新到了最新版本。可以通过运行pip install --upgrade octomap来实现。

    2. 验证Qt库兼容性:检查您的Qt版本是否支持OctoMap库。如果您使用的是特定于某个版本的Qt,则可能需要下载并安装对应版本的Qt。

    3. 重新构建octovis:重新构建octovis以确保它能够与新的OctoMap库和Qt库一起工作。这通常涉及修改依赖项、源代码等。

    4. 调整Qt配置:确保在构建octovis时设置了正确的Qt路径。如果octovis无法找到Qt,则需要调整CMAKE_PREFIX_PATH变量或设置Qt配置文件。

    5. 审查Qt资源文件:检查octovis中使用的Qt资源文件,确保它们在Qt版本中可用,并且没有冲突。

    6. 联系OctoMap技术支持:如果上述方法都不能解决问题,建议联系OctoMap技术支持寻求帮助。

    以上步骤可以帮助您解决octovis打不开的问题。

    评论

报告相同问题?