2010-12-11 58 views
2

我想在我的代码中包含基于vImage的功能。但编译失败 - 它似乎甚至不认识到函数/变量。为什么我不能在iPhone上编译引用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代码 - 它失败。谁可以帮我这个事? vImage是否不包含在iOS4中?

我在设备中使用iOS4.2。

+0

也参见[没有人有在iOS VIMAGE处理示例代码?](http://stackoverflow.com/questions/4402152/does-anyone-have-example-code-for-vimage-processing-on-ios) – 2010-12-11 19:22:04

回答

0

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

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

+0

谢谢。他们给了我希望,然后他们把它拿走了:-) – Raj 2010-12-11 14:15:00

+0

应该删除答案。过时。由于没有开发人员针对iOS 4,因此应视为不正确。 – 2016-01-01 18:29:07