鱼香ROS社区
    • 版块
    • 最新
    • 未解决
    • 已解决
    • 群组
    • 注册
    • 登录
    紧急通知:禁止一切关于政治&VPN翻墙等话题,发现相关帖子会立马删除封号
    提问前必看的发帖注意事项: 社区问答规则(小鱼个人)更新 | 高质量帖子发布指南

    在Qt中实现rviz功能遇到了缺少orge库的问题

    已定时 已固定 已锁定 已移动 已解决
    综合问题
    qt rviz
    2
    4
    664
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • 江上清风o江
      江上清风
      最后由 编辑

      在Qt 5.13.1 中通过qmake创建工程后为了能显示rviz地图相关的窗口,调用了相关的库,之前在ubuntu18系统中是没有问题的,但是后来将程序一直到另一个ubuntu18系统中后就出现了问题。通过排查发现是调用 #include <rviz/visualization_manager.h>头文件后报错。
      报错内容:
      /opt/ros/melodic/include/rviz/ogre_helpers/qt_ogre_render_window.h:36: error: OgreColourValue.h: No such file or directory
      #include <OgreColourValue.h>
      ^~~~~~~~~~~~~~~~~~~

      但在系统中是能查找到OgreColourValue.h的。
      后来又尝试在网上找到了其他人的通过ros构建的Qt界面历程,运行正常。
      这到底是什么问题呢?

      小鱼小 1 条回复 最后回复 回复 引用 0
      • 江上清风o江
        江上清风 @小鱼
        最后由 编辑

        @小鱼 解决了,最后我在.pro文件中加入了

        INCLUDEPATH += /usr/include/OGRE
        

        运行就不报错了😅

        小鱼小 1 条回复 最后回复 回复 引用 1
        • 小鱼小
          小鱼 技术大佬 @江上清风o
          最后由 编辑

          @江上清风o 对qmake不是很熟,建议检查下配置文件,是否有正确引入,另外注意系统path环境变量信息.

          新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

          江上清风o江 1 条回复 最后回复 回复 引用 0
          • 江上清风o江
            江上清风 @小鱼
            最后由 编辑

            @小鱼 解决了,最后我在.pro文件中加入了

            INCLUDEPATH += /usr/include/OGRE
            

            运行就不报错了😅

            小鱼小 1 条回复 最后回复 回复 引用 1
            • 小鱼小
              小鱼 技术大佬 @江上清风o
              最后由 编辑

              @江上清风o 赞👍

              新书配套视频:https://www.bilibili.com/video/BV1GW42197Ck/

              1 条回复 最后回复 回复 引用 0
              • 小鱼小 小鱼 将这个主题标记为已解决,在
              • 第一个帖子
                最后一个帖子
              皖ICP备16016415号-7
              Powered by NodeBB | 鱼香ROS