2025年9月23日 星期二

ros2 package.xml depend 宣告分類

 的 package.xml 格式中,依賴關係被分為不同的類型,例如:

  • exec_depend: 運行時依賴。

  • build_depend: 編譯時依賴。

  • test_depend: 測試時依賴。

  • depend: 一個通用的依賴,同時包含 build_dependexec_depend

您的 package.xml 檔案同時使用了通用依賴depend)和運行時依賴exec_depend),導致了重複。例如,您可能同時寫了 <depend>xacro</depend><exec_depend>xacro</exec_depend>。在 ROS 2 中,這是多餘的,ament 編譯系統會將其視為錯誤。

沒有留言:

張貼留言