使用eclipse 2021-06构建ROS 2包 [待校准@6926]

您不能使用eclipse创建ROS 2包,您需要使用命令行工具创建它。跟随 Creating your first ROS 2 package tutorial[待校准@6927]

创建项目后,您可以编辑源文件并使用eclipse构建它。 [待校准@6928]

我们启动eclipse并选择一个eclipse工作区。 [待校准@6929]

eclipse_work_dir `[待校准@6930] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6930>`_

我们创建一个C++ 项目 [待校准@6931]

eclipse_create_c _ _ 项目 `[待校准@6932] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6932>`_ eclipse_c _ _ project_select_type `[待校准@6933] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6933>`_

我们看到我们有cincludes包含。 [待校准@6934]

eclipse_c _ _ 项目 _ 包括 `[待校准@6935] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6935>`_

我们现在导入ROS 2项目。代码仍然在旧的地方。 [待校准@6936]

eclipse_import_project `[待校准@6937] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6937>`_ Eclipse_import_file ystem `[待校准@6938] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6938>`_ eclipse_import_select_my_package `[待校准@6939] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6939>`_

我们在源文件中看到cincludes包含的已解析,但没有ROS 2。 [待校准@6940]

eclipse_c _ _ wo_ros_includes `[待校准@6941] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6941>`_ eclipse_c _ _ 路径和符号 `[待校准@6942] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6942>`_ eclipse_c _ _ add_directory_path `[待校准@6943] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6943>`_

我们现在看到ROS 2也解决了。 [待校准@6944]

eclipse_c _ _ indexer_ok `[待校准@6945] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6945>`_

添加Builder colcon,这样我们就可以通过右键单击项目和 "Build project" 来构建。 [待校准@6946]

eclipse_c _ _ 属性 _ 构建器 `[待校准@6947] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6947>`_ eclipse_c _ _ builder_main `[待校准@6948] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6948>`_

使用python路径,您还可以构建python项目。 [待校准@6949]

eclipse_c _ _ builder_env `[待校准@6950] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6950>`_ eclipse_c _ _ 属性 _ 构建器 _ with _ colcon `[待校准@6951] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6951>`_

右键单击该项目,然后选择 "Build Project" 。 [待校准@6952]

eclipse_c _ _ build_project_with_colcon `[待校准@6953] <http://dev.ros2.fishros.com/calibpage/#/home?msgid=6953>`_