2012-08-25 50 views
2

我在include文件夾中有一些頭文件。 這裏是Android.mk文件的內容。android ndk錯誤「沒有這樣的文件或目錄」?

include $(call all-subdir-makefiles) 
LOCAL_PATH := $(call my-dir) 
include $(CLEAR_VARS) 
LOCAL_MODULE := fpdfembedsdk 
LOCAL_SRC_FILES := FoxitEMBSDK_EMBJavaSupport.cpp 
LOCAL_C_INCLUDES := $(LOCAL_PATH) 
LOCAL_LDLIBS := -llog -g -L. -ljnigraphics 
LOCAL_LDLIBS += libfpdfemb_android.a 
include $(BUILD_SHARED_LIBRARY) 

我收到以下錯誤。

$ /cygdrive/c/Android/android-ndk/ndk-build 
Compile++ thumb : fpdfembedsdk <= FoxitEMBSDK_EMBJavaSupport.cpp 
jni/FoxitEMBSDK_EMBJavaSupport.cpp:9:21: fatal error: fs_base.h: No such file or directory 
compilation terminated. 
/cygdrive/c/Android/android-ndk/build/core/build-binary.mk:255: recipe for target `obj/local/armeabi/objs/fpdfembedsdk/FoxitEMBSDK_EMBJavaSupport.o' failed 
make: *** [obj/local/armeabi/objs/fpdfembedsdk/FoxitEMBSDK_EMBJavaSupport.o] Error 1 

有人可以幫我嗎?

+0

我很好奇......你想通過mk文件路徑解決什麼問題,而不是僅僅使用eclipse的(或者你使用的任何IDe)默認的Android編譯過程? –

+0

dint得到你想說的 – Hitendra

+0

@ Dr.Dredel:他試圖編譯Foxit SDK來查看(等)PDF文件。這個SDK是基於NDK的,並不像他有選擇。 –

回答

0
LOCAL_C_INCLUDES := $(LOCAL_PATH) 

檢查一下。我猜你走錯路了。你確定所有的標題都在嗎?

+0

是的,所有標題都在那裏。 – Hitendra

相關問題