我正在使用 Accelerate 框架来提高我在 iPhone 上运行的一段代码的性能。我需要来自 Accelerate 的两个标头,它们是 vdsp 和 vfp。vDSP 工作得很好,但是当我使用来自 vfp 的函数时,我得到了“使用未声明的标识符”。
奇怪的是:当我在模拟器上运行时,我的代码运行良好(即使编辑器仍然指向错误),并且我期望从 vfp 中使用的函数得到的结果也在那里。但是当我尝试在设备上运行时,我得到了错误。
这意味着我的文件链接正确。由于该函数有效,但 XCode 很困惑,因为它仍然说未声明的函数。还是iOS不支持vfp?即使他们应该使用矢量处理器。请帮忙 :)