Почему я не могу скомпилировать код, ссылающийся на библиотеку vImage на iPhone? - PullRequest
2 голосов
/ 11 декабря 2010

Я пытаюсь включить функциональность на основе 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 в устройстве.

Ответы [ 2 ]

10 голосов
/ 22 января 2012

Здесь стоит отметить, поскольку это лучший результат Google для "vImage iOS", с тех пор в iOS 5 была добавлена ​​поддержка vImage.

Ссылка на vImage для iOS доступна здесь: https://developer.apple.com/library/ios/documentation/Performance/Conceptual/vImage/Introduction/Introduction.html

0 голосов
/ 11 декабря 2010

vImage в данный момент недоступно на iOS.Сравните эти два документа:

У одного есть функции vImage, у другого нет.Причина, по которой он работает в симуляторе, состоит в том, что симулятор фактически использует платформы Mac, а не версии iOS.

...