无法在XCode中获取要编译的NEON intrinsics头 我有一些C++代码使用氖本质。据我所知,你所需要做的就是将arm_neon.h加入到你的项目中。。然后我读到这个arm_neon.h头实际上不是自动提供给您的,您必须从web上获取它。因此,我找到并将此版本添加到我的项目中:

无法在XCode中获取要编译的NEON intrinsics头 我有一些C++代码使用氖本质。据我所知,你所需要做的就是将arm_neon.h加入到你的项目中。。然后我读到这个arm_neon.h头实际上不是自动提供给您的,您必须从web上获取它。因此,我找到并将此版本添加到我的项目中:,xcode,arm,clang,neon,Xcode,Arm,Clang,Neon,在我的项目的prefix.pch中,我添加了: #import "arm_neon.h" 当我尝试在我的iPhone6设备上构建时(我没有使用模拟器),我在arm_neon.h文件中得到了10亿个错误: 有人能解释一下我在这里遗漏了什么吗?有人错误地告诉你,你可以从互联网上获取arm\u neon.h。通常,头不仅是编译器特定的,而且是编译器版本(甚至是编译器版本)特定的。对于GCC,它依赖于许多编译器内置的函数调用,从您的Clang屏幕截图中也可以看出这一点。正如您所期望的,如果这些仅内部

在我的项目的prefix.pch中,我添加了:

#import "arm_neon.h"
当我尝试在我的iPhone6设备上构建时(我没有使用模拟器),我在arm_neon.h文件中得到了10亿个错误:


有人能解释一下我在这里遗漏了什么吗?

有人错误地告诉你,你可以从互联网上获取
arm\u neon.h
。通常,头不仅是编译器特定的,而且是编译器版本(甚至是编译器版本)特定的。对于GCC,它依赖于许多编译器内置的函数调用,从您的Clang屏幕截图中也可以看出这一点。正如您所期望的,如果这些仅内部函数的名称发生更改,则头将无法编译

令我惊讶的是,您无法使用构建环境附带的任何
arm\u neon.h
的include。我所能想到的唯一一件事就是试图为x86_64(用于模拟器)构建的build命令,但是您说这不是正在发生的事情。也许值得再检查一次构建设置


如果你仍然没有得到任何地方,记住,<代码> ARMNEON。H < /C>有时被认为是系统的头,所以在C++中,你可能需要<代码> >包含< /C> >而不是<代码> >包括“ARMXNEON.H”。让编译器搜索系统路径。

您被错误告知可以从Internet获取
arm_neon.h
。通常,头不仅是编译器特定的,而且是编译器版本(甚至是编译器版本)特定的。对于GCC,它依赖于许多编译器内置的函数调用,从您的Clang屏幕截图中也可以看出这一点。正如您所期望的,如果这些仅内部函数的名称发生更改,则头将无法编译

令我惊讶的是,您无法使用构建环境附带的任何
arm\u neon.h
的include。我所能想到的唯一一件事就是试图为x86_64(用于模拟器)构建的build命令,但是您说这不是正在发生的事情。也许值得再检查一次构建设置

如果你还没有得到任何地方,记住,代码< ARMXEONEN。H/COD>有时被认为是系统的头,所以在C++中你可能需要<代码>包含“< /代码>而不是<代码> >包括“ARMXENEON.H”< /C> >以获得编译器来搜索系统路径。< / P>是的,我需要的是…我需要删除我从网上偷来的arm_neon.h文件。。。谢谢是的,这是我需要的。。我需要删除我从网上偷来的arm_neon.h文件。。。谢谢