3

我正在尝试在我的代码中包含基于 vImage 的功能。但是编译失败 - 它甚至似乎根本无法识别函数/变量。

但与此同时,基于 vDSP 的代码似乎运行良好。此外,代码在模拟器中编译但在设备中失败。

示例代码(失败)如下

#import "test.h"
#include <Accelerate/Accelerate.h>

@implementation test 

-(void) test1{
  DSPComplex d ={1.0, 2.0};
  d;
  vImagePixelCount x = 3;
  x;
}
@end

在这里,DSPComplex 是基于 DSP 的代码,在同一框架中 - 工作正常,而 vImagePixelCount - 这是基于 vImage 的代码 - 它失败了。谁可以帮我这个事?iOS4 中不包含 vImage 吗?

我在设备中使用 iOS4.2。

4

2 回答 2

11

值得注意的是,由于这是“vImage iOS”的最高谷歌搜索结果,因此对 vImage 的支持已被添加到 iOS 5。

iOS 的 vImage 参考可在此处获得:https ://developer.apple.com/library/ios/documentation/Performance/Conceptual/vImage/Introduction/Introduction.html

于 2012-01-22T18:22:50.840 回答
0

vImage 目前在 iOS 上不可用。比较这两个文档:

一个有 vImage 功能,另一个没有。它在模拟器中工作的原因是模拟器实际上使用的是 Mac 框架而不是 iOS 版本。

于 2010-12-11T14:10:08.667 回答