Question

Je suis en train d'inclure des fonctions à base vImage dans mon code. Mais compilation échoue - il ne semble même reconnaître les fonctions / variables du tout.

Mais en même temps, code basé VDSP semble fonctionner très bien. En outre, le code compile dans le simulateur, mais échoue dans l'appareil.

Un exemple de code (qui échoue) est la suivante

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

@implementation test 

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

Ici, DSPComplex qui est un code basé sur des DSP, dans le même cadre - fonctionne très bien, alors que vImagePixelCount - qui est un code à base vImage - elle échoue. aider quelqu'un peut me à ce sujet? vImage ne figure pas dans iOS4?

J'utilise iOS4.2 dans l'appareil.

Était-ce utile?

La solution

vImage n'est pas disponible sur iOS pour le moment. Comparez ces deux documents:

L'un a les fonctions de vImage, l'autre ne fonctionne pas. La raison pour laquelle cela fonctionne dans le simulateur est que le simulateur utilise en fait les cadres Mac et pas les versions iOS.

Autres conseils

Il convient de noter ici, étant donné que cela est le résultat de google top pour « vImage iOS », que le soutien à vImage a depuis été ajouté à iOS 5.

La référence vImage pour iOS est disponible ici: https://developer.apple.com/library/ios/documentation/Performance/Conceptual/vImage/Introduction/Introduction.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top