2

昨日の時点で、私は非常に厄介な問題を抱えています:

  • セコイアを使用しています
  • C++ ファイルを開かずにプロジェクトをインポートすると、問題なくコンパイルできますが、いずれかを開くと、ほとんどすべてが赤い中線の下線でマークされます。
  • エラーは、jni.h、GLES2/gl2.h、文字列、および独自のヘッダーを含む多くのものが含まれていないかのようです。これらのエラーにより、コンパイルできません。
  • C++ プラグインがインストールされます。

最大の問題は、jni フォルダーに触れない限り、Eclipse がそれらを動作する apk にコンパイルすることです。何が原因で、どうすれば修正できますか?

編集:いくつかのエラーと警告が表示されます:

make: *** No rule to make target `all'.
Invalid project path: Include path not found (D:\usr\include).
Invalid project path: Include path not found (D:\usr\lib\gcc\i686-pc-cygwin\4.5.3\include\c++).

EDIT2:コマンドラインを使用してコンパイルし、sequoyahがセットアップされていないプロジェクトでコンパイルを押すとコンパイルできます。Eclipse が機能しない場合に、これらの cpp ファイルでどの IDE を使用すればよいかわからないという事実を除いて、すべて問題ありません...

PS コマンド ライン経由でネイティブ コードをコンパイルする方は、コード自体を記述するためにどのエディターを使用していますか?

4

1 に答える 1

4

多くの問題のいくつかは次のとおりです。

  • Properties->C/C++ general->Path and symbols の下に空のインクルード (C:\android-ndk-r8\platforms\android-9\arch-arm\usr\include およびヘッダー ファイルを含む他の多くのフォルダーを追加する必要があります)
  • また、Properties->C/C++ Build セクションの動作で clean オプションが削除され、Build フィールドが空のままになりました。
  • [プロパティ] の [ビルダー] セクションで、cdt と make ファイルのオプションが削除されました。だから今、私はEclipseでファイルを編集し、vie cmdをコンパイルするだけです。

役に立ったページ:

mhandroid.wordpress.com

stackoverflow.com

于 2012-06-29T09:08:43.267 に答える