为什么我不能编译引用iPhone上的vImage库的代码?

Raj*_*Raj 2 iphone ios4 ios accelerate-framework vimage

我试图在我的代码中包含基于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
Run Code Online (Sandbox Code Playgroud)

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

我在设备中使用iOS4.2.

Ben*_*son 10

值得注意的是,由于这是"vImage iOS"的顶级谷歌搜索结果,因此对vImage的支持已经添加到iOS 5中.

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