版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/gua_MASS/article/details/88553255
目录
(三)ROS开发必备IDE安装
软件的选择
针对ROS开发的IDE比较常用的是Roboware,他是一款基于VScode开发的开源IDE,分为studio,designer和viewer三个部分,分别对应不同的开发需求。一般来说使用studio就够用了。
另一方面如果需要开发自己的显示界面,我们可以调用rviz的内核。使用Qt制作自己的rviz显示界面。所以Qt也是必须的。
安装QT
1、下载安装包
Qt官方上给的wget网址已经很久没有更新了,连接不上去。从QT官网上下载安装包又需要回答一堆有的没的注册问题。最快的办法是在QT的io网站上直接下载。
2、为安装包添加权限
给下载下来的安装包添加安装权限,地址和版本号自选
chmod +x /地址/qt-opensource-linux-x64-5.x.x.run
3、安装QT本体
/地址/qt-opensource-linux-x64-5.x.x.run
4、杂项
我安装了很多次,一般来说这些组件都已经具备了,不过安全起见还是在安装一次。
sudo apt-get install build-essential
sudo apt-get install libfontconfig1
sudo apt-get install mesa-common-dev
sudo apt-get install libglu1-mesa-dev -y
安装Roboware
1、下载Roboware
直接在官网上下载对应的deb文件即可。如果官网无法正常访问也可以在github上找到他们。
2、安装Roboware
直接采用前一段时间安装的GDebi安装即可。
3、使用说明
详细的使用说明可以参考官方提供的手册。和VScod不一样的地方是插件拓展被替换成了包管理器,没有办法使用一些在VS当中常用的插件。但是其主要功能很完善,可以进行c++和Python的编程。