3

C++ を使用して Android アプリを作成することが賢明かどうかを判断しようとしています。Java を使ってみましたが、必要な言語機能がありません。

C/C++ として書かれたものがたくさんありますが、それらはすべて実際には 'C' の例です。

Androidでこれを行う方法をよりよく理解するために、単純なC++アプリ(「C」ではない)を構築したいと思います。C++ をサポートしているように見える NDK についていくつか読んだことがありますが、どの程度かはわかりません。

C++ プロジェクトのサンプルはありますか? .cpp ファイル内に C コードではなく、実際の C++ が含まれているものはありますか? 「Hello World」プログラムで十分です。シンプルは始めるのに適しています。

C++ が「C」関数をラップする方法について回答したい場合は、この質問をスルーしてください。例で名前マングリングに対応していない場合、それは C++ ではありません。extern 'C' は使用しないでください。理解に感謝。

4

1 に答える 1

3

NDKは本当にうまく機能します。.cppと.hをC++で記述し、ndk-buildでコンパイルし、このチュートリアルで説明されているようなcppを含むAndroidコードを作成するのは非常に簡単です。

幸運: パート1 パート2

公式ドキュメント:サンプルアプリケーション

于 2012-05-28T09:47:48.033 に答える