ubuntu18.04 安装带有ROS插件的Qt

ubuntu18.04 安装带有ROS插件的Qt

一 情况简介

本人参考
https://blog.csdn.net/YMGogre/article/details/130586111?spm=1001.2014.3001.5506
给自己ubuntu18.0.4 卸载了自身的qt,安装了较新的QtCreator (11),然后安装了ROS的插件,发现通过快捷方式无法启动,直接到安装目录下运行可执行,终端报错 GLIBC_2.28’ not found`
于是本人参考https://blog.csdn.net/Youning_Yim/article/details/129343107
成功解决了这个问题,成功运行了Qt并带有插件,但是我的系统成了英文的了。

二 改进

为了解决以上问题,本人在虚拟机再次进行尝试
参考
https://blog.csdn.net/qq_38222947/article/details/114655401?spm=1001.2014.3001.5506
本人系统上就有自带的qt
参考这个教程直接安装,在这里插入图片描述

在线安装出现无法连接服务器的问题

在这里插入图片描述
遂放弃,采用离线安装

在这里插入图片描述

安装成功(我改变了默认安装目录,不知道后续会不会出现问题)
遂建立工程进行尝试
在这里插入图片描述
编译失败(可能路径有中文,换个路径重新建立)
在这里插入图片描述
点运行出现这个,这个应该是没有可执行文件

将自己以前的包整过来,编译出现
/usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake:28: error: Could not find a package configuration file provided by “Qt5Svg” with any of the following names: Qt5SvgConfig.cmake qt5svg-config.cmake Add the installation prefix of “Qt5Svg” to CMAKE_PREFIX_PATH or set “Qt5Svg_DIR” to a directory containing one of the above files. If “Qt5Svg” provides a separate development package or SDK, be sure it has been installed. CMakeLists.txt:19 (find_package)
似乎环境配置出现了问题 找不到库
在这里插入图片描述
改环境,编辑
似乎不能直接访问目录,需要自己写
但是目前不知道怎莫写,应该是qt的某些变量不对
直接建立一个功能包试试,建立了一个常规的可以
,接下来使用qt的界面
界面正常,看来环境没啥问题
应该是这个版本的qt没有SVG 这个模块
注释掉cmakeList中的有关SVG的部分
并将用到SVG部分的代码,注释掉
完美运行

三 追究SVG的原因

sudo apt install libqt5svg5-dev

解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值