为何 tros 把eigen3路径写死了,每次编译ros2导航包报错

错误:Imported target “tf2_geometry_msgs::tf2_geometry_msgs” includes non-existent path “/home/kairui/cc_ws_release/sysroot_docker/usr/include/eigen3”

编辑

/home/kairui/cc_ws_release/sysroot_docker/usr/include/eigen3改成

/usr/include/eigen3

需要提高下详细的编译步骤,最好有源码

我想问/home/kairui/cc_ws_release/sysroot_docker 这个路径哪里来的,并不是我的路径

抛开背景看问题,比较难得出有效地结论。 这是交叉编译时候的路径。