我正在使用 ROS ament 工具构建我的包。结构如下
LibA (build as shared library)
LibB (depends on LibA & build as shared library)
AppB (depends on LinB)
在 LibB 的 package.xml 中。我将依赖项指定为...
package.xml (under dir LibB)
<build_depend>libA</build_depend>
在 AppB 的 package.xml 中。我将依赖项指定为...
package.xml (under dir AppB)
<build_depend>libA</build_depend>
<build_depend>libB</build_depend>
现在构建顺序是正确的,因为..
# Topological order
- libA
- libB
- AppB
现在问题在构建 AppB 时开始,它找不到 LibA 和 LibB 的链接。
问题
如何将 LibA 链接到 LibB ?(我应该使用什么语法)
如何将 LibA、LibB 链接到 AppB ?