警告

您正在阅读的 ROS 2 文档版本已达到 EOL(生命周期结束),不再受官方支持。如果您想了解最新信息,请访问 Jazzy.

使用 Eclipse 2021-06 构建软件包

您无法使用 eclipse 创建 ROS 2 软件包,需要使用命令行工具创建。请按照 创建软件包 教程。

创建项目后,您可以使用 eclipse 编辑源代码并构建项目。

我们启动 eclipse 并选择 eclipse 工作空间。

eclipse_work_dir

我们创建一个 C++ 项目

eclipse_create_c++_project eclipse_c++_project_select_type

我们可以看到,我们得到了 C++ 包括的内容。

eclipse_c++_project_includes

现在我们导入 ROS 2 项目。代码仍在原来的位置。

eclipse_import_project eclipse_import_filesystem eclipse_import_select_my_package

从源代码中我们可以看到,C++ 包含的问题已经解决,但 ROS 2 包含的问题还没有解决。

eclipse_c++_wo_ros_includes eclipse_c++_path_and_symbols eclipse_c++_add_directory_path

现在我们看到 ROS 2 中的问题也得到了解决。

eclipse_c++_indexer_ok

添加 Builder colcon,这样我们就可以右键单击项目并 "构建项目"。

eclipse_c++_properties_builders eclipse_c++_builder_main

通过 PYTHONPATH,你还可以构建 python 项目。

eclipse_c++_builder_env eclipse_c++_properties_builders_with_colcon

右键单击项目,选择 "构建项目"。

eclipse_c++_build_project_with_colcon