tros源码x86平台编译报错fatal error: arm_neon.h: 没有那个文件或目录

在vmware虚拟机里面编译tros2.0源码遇到编译报错,dnn_node无法编译通过

不过我通过vscode打开程序源码点击跳转确实存在该文件

是否交叉编译,具体是什么步骤,参考手册的哪一章节?

1.3 源码安装 | TogetheROS.Bot用户手册 (horizon.cc)-
参考手册的源码安装,-

没有交叉编译,仅仅编译的x86平台的

源码是从github下载的还是下载的源码包,如果是从github下载,robot_dev_config repo使用tros_2.0.0这个tag拉取代码。

请问下是切换到tros2.0.1这个tag吗

robot_dev_config路径,tag号tros_2.0.0

不过很奇怪我的git tag没有提示2.0.0

你是怎么下载代码的

我是直接下载这个tag2.0.0的包还是chekout下tag为2.0.1

按照手册来的,手册怎么写,我就怎么操作

x86 源码安装

手册里有说明怎么编译指定版本:1.3 源码安装 | TogetheROS.Bot用户手册 (horizon.cc)

“编译指定版本tros.b”这一小节

非常感谢,已编译通过

我有个其他的问题想请教下,我切换tag为2.0.1或者2.0.2的之后通过 vsc 拉下来 src 后,为什么编译没有通过?

2.0.1以及之后的版本,tros没有再测试X86平台,可能其他平台(RDK X3和RDK Ultra)功能迭代时,引入了X86平台不支持/无法编译的功能。-
X86平台的安装包版本也是2.0.0,后续如果没有大的功能升级或者bug,X86平台的版本会停留在2.0.0。

请问 x86 下 2.0.0 版本编译也一直报错,能帮忙看看是什么问题吗

有没有可行的编译指南 :joy: