我想使用Android NDK編譯代碼。我以前使用過這段代碼很好,但改變了一件事,現在它不會編譯。該數值顯示的錯誤是:Android bitmap.h未找到本地代碼編譯
"Compile++ thumb : filters <= filters.cpp
C:/Android/my-app//jni/filters.cpp:4:28: fatal error: android
/bitmap.h: No such file or directory
compilation terminated.
make: *** [C:/Android/my-app//obj/local/armeabi/objs/filters/
filters.o] Error 1
我bitmap.h文件庫中的定義爲:
#include
我知道bitmap.h是8的目標SKD構建後纔有或更高,我的目標是10分和8分。有什麼建議嗎?這讓我瘋狂並且習慣於工作!感謝您提供的任何幫助。
編輯:這是我的Android.mk文件還
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE := filters
LOCAL_SRC_FILES := filters.cpp
LOCAL_LDLIBS := -lm -llog -ljnigraphics
include $(BUILD_SHARED_LIBRARY)
+2
的可能重複[因爲Bitmap.h缺少的Android NDK不會建庫?](http://stackoverflow.com/questions/11656833/ android-ndk-wont-build-library-because-bitmap-h-is-missing) –
2012-07-26 03:04:41