Cで書かれたプログラムを受け取り、そのプログラムの関数を新しいAndroidアプリケーションで使用するように依頼されました。私はNDKのチュートリアルに従っていますが、壁にぶつかりました。残っているのはCファイルのコンパイルまたはリンクだけだと思いますが、よくわかりません。SDK、NDK、Eclipse、Cygwin、およびSequoyahをインストールしました(Sequoyahはまだ使用しておらず、どこで使用できるのかよくわかりません)。
ndk-buildコマンドを使用しましたが、何を期待すべきかわかりません。これは私のCygwinターミナルのスクリーンショットです。
これは私のNWPTest.cファイルのスクリーンショットです。.hファイルで定義されているすべてのフィールドがエラーとして表示されます。これは、コードをコンパイルすると消えるはずのエラーだと思います。
BYTEやWORDなどの宣言はここにあります:
これは、NWPTest.hファイルのスクリーンショットです。BYTEとWORDの宣言もエラーとして表示されますが、これは私にはわかりません。
このスクリーンショットは基本的に最後のものを最後のものとして示していますが、BYTEの一部がエラーであり、一部がエラーではないことを私は混乱しています。
編集
これが私のAndroid.mkファイルです。明確にするために、私はCプロジェクト全体を与えられ、それをAndroidアプリケーションにするように言われました。私はCの経験がありません。