zoukankan      html  css  js  c++  java
  • 搭建qt+ros的开发环境(序)


    title: 搭建qt+ros的开发环境(序)
    date: 2020-07-06 23:55:25
    tags: 踩坑记录


    这周需要搞一个ros插件,所以需要搭建一下开发环境,很简单就是底下三条命令

    sudo add-apt-repository ppa:levi-armstrong/qt-libraries-trusty
    sudo add-apt-repository ppa:levi-armstrong/ppa  
    sudo apt-get update && sudo apt-get install qt57creator-plugin-ros
    

    结果报错了,折腾了我一天,最后把坑填上!

    先看报错提示:

    1

    下列软件包有未满足的依赖关系:

    qt57creator-plugin-ros : 依赖: qt59creator (>= 4.4.1) 但是它将不会被安装

    E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

    2

    下列软件包有未满足的依赖关系:

    qt59creator : 依赖: libstdc++6 (>= 4.9) 但是 4.8.4-2ubuntu1~14.04.4 正要被安装

    ​ 依赖: qt59qbs 但是它将不会被安装

    ​ 推荐: qt59creator-doc 但是它将不会被安装

    E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

    3

    下列软件包有未满足的依赖关系:

    qt59creator-doc : 依赖: qt59creator 但是它将不会被安装

    qt59qbs : 依赖: libstdc++6 (>= 4.9) 但是 4.8.4-2ubuntu1~14.04.4 正要被安装

    E: 无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。

    解决办法:

    很简单,两条命令,两条命令,两条命令:

    sudo add-apt-repository ppa:ubuntu-toolchain-r/test
    sudo apt-get update && sudo apt-get install gcc-4.9 g++-4.9
    

    最后提醒:

    安装前的准备,安装相应的GNU开发工具集和OpenGL开发库:

    sudo apt-get install build-essential libgl1-mesa-dev  libevent-pthreads-2.0.5 doxygen xorg-dev
    
  • 相关阅读:
    微信小程序-物流api
    flutter第一课
    git新手配置(ios环境)
    git新手配置(windows环境)
    .Net Core WebApi(三)——操作Oracle数据库
    .Net Core WebApi(二)——添加Nlog
    .Net Core WebApi(一)——添加Swagger
    SQL server、Oracle中拿到新增列时的自增字段值
    Sql Server中如何删除字段的自增标识
    Sql Server中删除一个字段的默认值
  • 原文地址:https://www.cnblogs.com/juzhango/p/13256563.html
Copyright © 2011-2022 走看看