2

Eclipse エディターで C++ ソース ファイルを開くと、ndk-r8d の使用中に構文エラーの通知が表示されます。これらは実際のエラーではありませんが、インターネット チュートリアルに従って追加の CDT 構成が必要です。

そのために、[プロジェクト プロパティ] -> [C/C++ 一般] -> [パスとシンボル] を開き、ndk r8d の C++ のインクルード パスを追加しました。

しかし、それでもエラー通知は存在します。いくつかの解決策を提供してください。

4

2 に答える 2

2

私の経験では、Eclipse は正しくコンパイルされていても、C++ プロジェクトに対して間違ったエラーを出すことがよくあります。これは、ランタイム C++ チェッカーが完全ではないためです。

私の解決策は、Project Properties -> C/C++ General -> Code Analysis のすべてのチェックをオフにすることでした。この方法では、ライブ フィードバックはありませんが、表示されるすべてのエラーは少なくとも実際のものです。

于 2013-01-10T10:47:04.887 に答える
1

一時的な修正かもしれません。

  1. プロジェクト -> プロパティ -> C/C++ 一般 -> プリプロセッサ インクルード パス、マクロなど -> プロバイダ
  2. 「CDT GCC Build Output Parser」を確認してください(他のものを確認できる場合があります)
  3. きれいにして再構築してみてください。

「プロジェクト間で共有されるグローバル プロバイダーを使用する」にチェックを入れると、信頼できるヘッダー解決結果が得られました。

于 2014-10-07T19:47:18.407 に答える