0
.c
と.h
のファイルがたくさんあります。のファイルがあります。私はAndroid NDK
でこれらのファイルをコンパイルしたいと思います。私が1つのファイルだけを試してみたところ、NDK
は完璧に動作しましたが、このメインの中に他のファイルを含めようとしたときに、C
のファイルがインクルードされました。私は何が欠けていますか?これは私のAndroid.mk
ファイルです:android ndkでCファイルをコンパイルする際に未定義の参照エラーが発生しました。
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_LDLIBS := -llog
LOCAL_MODULE := ndksetupdemo
LOCAL_SRC_FILES := mymain_c_file.c
LOCAL_C_INCLUDES := includes
include $(BUILD_SHARED_LIBRARY)
さらに何かを含めるべきですか?
LOCAL_SRC_FILES:= mymain_c_file.c、secondfile.c – James
私はアンドロイドフォーマットに精通していませんが、私はそれを試してみたいと思います。 – Attila
カンマではなく、スペースでファイルを区切ります。これは標準のGNU makefile形式です(Android.mkファイルは実際にプログラムを作成するための入力として使用されます)。 –