交叉编译TROS的功能包

如果我想在开发机上交叉编译TROS的功能包(非TROS),然后部署到X3运行,该从哪入手,有无大佬指个路。

用X3自己编译程序太慢了。。。

docker镜像中安装tros用于编译 (horizon.ai) 这个教程好像并不是很好用

您好,也可以在PC端拉取所有代码后编译,但第一次编译时间可能会比较久。教程主要是为了缩短这个时间,请问使用教程是出现了什么问题吗?可以贴出来我们看一下

提供的编译工具链并不能找到/wp/cc_ws/sysroot_docker/usr_x3路径下的头文件和库文件。在aarch64_toolchainfile.cmake里显式添加路径可以解决头文件找不到的问题;但是不能解决找不到库文件的问题。

您好,在sysroot_docker路径下运行这句命令ln -s ./usr_x3 ./usr再试一下看看,编译前先把之前的编译缓存清除一下

谢谢,换了个开发机莫名其妙解决了

请问,找不到ament_cmake可能是什么原因?已经执行过source /opt/tros/setup.bash

请问编译前有清除编译缓存吗?