We are excited to introduce another update for the VS Code extension for ROS! In this update, we are fixing the color scheme of the ROS core monitor, configuration of build tasks and the experience of creating debug configurations for the first time (when there is no existing
Meantime, we are introducing the launch-debug functionality (you might have seen the
ROS: Launch option added in
0.6.0 already) to enable a streamlined debugging experience. The goal is to enable debugging ROS nodes launched from a
.launch file just like debugging a single binary.
To get started, create a
ros-type debug configuration with a
Make sure there is a running instance of ROS master:
Launch and debug nodes from a
- Debugging functionality provided by
vscode-roshas dependencies on VS Code’s C++ and Python extensions, and those have dependencies on the version of VS Code. To ensure everything works as expected, please make sure everything is up-to-date.
- To debug a C++ executable, please make sure the binary is built with debug symbols .
- To use VS Code’s C++ extension with MSVC on Windows, please make sure the VS Code instance is launched from a Visual Studio command prompt.
For feature requests and bug reports, please post in the
ms-iot/vscode-ros repository. Let’s keep this project evolving just like ROS itself =)
For more details about this project and ROS on Windows, please check out http://aka.ms/ros.