Warning
You're reading the documentation for a version of ROS 2 that has reached its EOL (end-of-life), and is no longer officially supported.
If you want up-to-date information, please have a look at Jazzy.
Building a package with Eclipse 2021-06
You cannot create a ROS 2 package with eclipse, you need to create it with commandline tools. Follow the Create a package tutorial.
After you created your project, you can edit the source code and build it with eclipse.
We start eclipse and select a eclipse-workspace.
We create a C++ project
We see that we got C++ includes.
We now import our ROS 2 project. The code is still in the old place.
Click the Advanced in the Options and check the Create links in worksapce.
We see in the source code that the C++ includes got resolved but not the ROS 2 ones.
Add include paths of needed packages. (e.g. /opt/ros/iron/include/rclcpp, /opt/ros/iron/include/std_msgs, etc.)
We now see that the ROS 2 includes got resolved too.
Adding Builder colcon, so that we can build with right-click on project and “Build project”.
With PYTHONPATH you can also build python projects.
Right-click on the project and select “Build Project”.