之前一直使用Roboware对ROS 的工作空间进行编辑,编译和测试,但是用于Roboware已经不再更新,因此近期转换到VScode这个IDE,发现还是很好用的,以下为VScode简略安装和使用方法-持续更新
使用环境:Ubuntu 18.04 +ROS Melodic
VS code 介绍: https://vimeopro.com/osrfoundation/roscon-2019/video/379127667
1. 在Ubuntu中安装VScode IDE:
根据ROS wiki, VScode IDE 安装方法如下:
->在Ubuntu系统中,访问VScode官网下载安装包 :https://code.visualstudio.com/Download
->根据Ubuntu系统情况,选择下载linux系统的安装包,最好下载.deb格式的安装包,可以通过命令行或者双击安装。
命令行安装指令: 首先cd到安装包所在目录,打开terminal,输入sudo dpkg -i xxxxx(替换成文件名).deb
安装完毕后即可在桌面中打开VScode软件:
2. 打开VScode软件之后,需要下载ROS 的软件包:
具体方法为:打开左侧extension界面,输入ROS 进行搜索,点击绿色的安装按钮即可安装ROS 环境;
Tips:于此同时,可以一并将C/C++,Python等软件包一起安装上
3. 使用VS code 打开Workspace即可进行配置和编程;
4. 使用catkin_make指令进行编译:
快捷键为:
ctrl+shift+b
之后可以看到上方会出现一个对话框,下边有几个选项,点击自己需要的编译指令即可
之后可以看到下方的console对话框内正在进行编译: