使用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