3

コードに 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

ここで、同じフレームワーク内の DSP ベースのコードである DSPComplex は正常に動作しますが、vImage ベースのコードである vImagePixelCount は失敗します。誰でもこれについて私を助けることができますか? vImage は iOS4 に含まれていませんか?

デバイスでiOS4.2を使用しています。

4

2 に答える 2

11

ここで注目に値するのは、これが "vImage iOS" のトップ Google 検索結果であり、vImage のサポートが iOS 5 に追加されたことです。

iOS の vImage リファレンスは、https ://developer.apple.com/library/ios/documentation/Performance/Conceptual/vImage/Introduction/Introduction.html から入手できます。

于 2012-01-22T18:22:50.840 に答える
0

現在、vImage は iOS では利用できません。次の 2 つのドキュメントを比較します。

1 つには vImage 関数があり、もう 1 つにはありません。シミュレーターで機能する理由は、シミュレーターが実際に iOS バージョンではなく Mac フレームワークを使用するためです。

于 2010-12-11T14:10:08.667 に答える