2016-07-04 13 views
0

NEONコンパイラ組み込み関数を使用するC++コードがあります。私が読んだことから、あなたのプロジェクトにarm_neon.hを含めるだけです。そして、このarm_neon.hヘッダーは実際にすぐに自動的に利用できるわけではありません。ウェブから取得する必要があります。だから私が見つかりました。そして、私のプロジェクトに、このバージョンを追加しました:私が追加私のプロジェクトのprefix.pchではXCodeでコンパイルするNEONコンパイラ組み込みヘッダを取得できません

http://clang.llvm.org/doxygen/arm__neon_8h-source.html

#import "arm_neon.h" 

をそして、私は私のiPhone6デバイス上に構築しようとすると、(私はないです

enter image description here

は誰でもメートルに説明していただけます:シミュレータ)を使用して、私はarm_neon.hファイル内億エラーが発生します私はここで何が欠けているのですか?

答えて

2

あなたはインターネットからarm_neon.hを受け取ることについて誤解されています。一般的にヘッダはコンパイラ特有のものではなく、コンパイラのバージョン(コンパイラの改訂版であっても)に固有のものです。 GCCの場合、関数呼び出しに組み込まれた多数のコンパイラと、Clangのスクリーンショットから同じものが得られます。期待どおり、これらの内部専用関数の名前が変更された場合、ヘッダーはコンパイルに失敗します。

arm_neon.hがビルド環境に付属しているインクルードを使用できないということは私には驚きです。私が考えることができるのは、これがx86_64(シミュレータ用)をビルドしようとしているビルドコマンドですが、これは起こっていないと言います。ビルド設定をもう一度チェックする価値があるかもしれません。

あなたはまだどこにも取得していない場合は、あなたがシステムパスを検索するようにコンパイラを取得するために#include <arm_neon.h>ではなく#include "arm_neon.h"に必要がある場合がありますC++のようarm_neon.hは時々、システムヘッダと見なされることを覚えておいてください。

+0

ええと、私が必要としていた..そして、私はインターネットから盗んだarm_neon.hファイルを削除する必要がありました...ありがとう! – patrick

関連する問題