我正在尝试在代码中包含基于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。
答案 0 :(得分:10)
值得注意的是,由于这是“vImage iOS”的最佳google结果,因此vImage的支持已添加到iOS 5中。
iOS的vImage参考可在此处找到:https://developer.apple.com/library/ios/documentation/Performance/Conceptual/vImage/Introduction/Introduction.html
答案 1 :(得分:0)
目前iOS上不支持vImage。比较这两个文件:
一个具有vImage功能,另一个没有。它在模拟器中工作的原因是模拟器实际上使用的是Mac框架,而不是iOS版本。