vDSP 怎么了?
Posted
技术标签:
【中文标题】vDSP 怎么了?【英文标题】:What's up with vDSP? 【发布时间】:2014-02-03 21:34:37 【问题描述】:在尝试使用 zrvmul、vvsinf 和 vvcosf 等函数(在 vForce.h 中定义)时,我得到“没有匹配的函数”错误。我#包括加速框架,并在构建阶段将其链接起来。此外,我正在使用其他加速功能,如 vDSP_fft_zip 没有问题。
当然,我可以使用 for 循环来解决这个问题。但是任何人都可以为我说明情况吗?有没有办法仍然使用 vForce 功能?如果有怎么办?
【问题讨论】:
请编辑您的问题并添加 (a) 一个实际的可编译示例,(b) 失败的确切编译或链接命令,以及 (c) 产生的确切错误消息。没有这些信息,任何答案充其量都是疯狂的猜测。 【参考方案1】:已解决:
我的问题是我向函数传递了一些不正确的参数——我需要更加小心指针。
错误消息很神秘,遗留宏的问题是一个红鲱鱼。
【讨论】:
是的,你完全正确。当时我不习惯 Xcode 中的 Objective-C 错误消息。参数的类型是函数定义的一部分,因此调用中的错误类型将导致“找不到函数”类型的错误。以上是关于vDSP 怎么了?的主要内容,如果未能解决你的问题,请参考以下文章
将 vDSP.convertElements 与 vDSP.RoundingMode 一起使用