Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android ndk build error.opencv2/core/core.hpp:没有这样的文件或目录_Android_Opencv_Android Ndk - Fatal编程技术网

Android ndk build error.opencv2/core/core.hpp:没有这样的文件或目录

Android ndk build error.opencv2/core/core.hpp:没有这样的文件或目录,android,opencv,android-ndk,Android,Opencv,Android Ndk,我在Android中使用OpenCV非自由模块时遇到问题。我读了这个教程 但在运行ndk build之后,它会显示以下错误 guru@guru-Aspire-5738:~/Android/OpenCVWorkspace/sift_opencv_android/jni$ ~/Android/android-ndk-r9/ndk-build Install : libopencv_java.so => libs/armeabi-v7a/libopencv_java.so

我在Android中使用OpenCV非自由模块时遇到问题。我读了这个教程

但在运行ndk build之后,它会显示以下错误

guru@guru-Aspire-5738:~/Android/OpenCVWorkspace/sift_opencv_android/jni$ ~/Android/android-ndk-r9/ndk-build 

Install        : libopencv_java.so => libs/armeabi-v7a/libopencv_java.so  
Install        : libnonfree.so => libs/armeabi-v7a/libnonfree.so  
Compile++ thumb  : test_sift <= test_sift.cpp
/home/guru/Android/OpenCVWorkspace/sift_opencv_android/jni/test_sift.cpp:2:33: fatal error: opencv2/core/core.hpp: No such file or directory
compilation terminated.  
make: ***[/home/guru/Android/OpenCVWorkspace/sift_opencv_android/obj/local/armeabi-v7a/objs/test_sift/test_sift.o] Error 1

请帮忙。

我想你忘了包括“opencv2/core/core.hpp”。以下是你的简历:

LOCAL_C_INCLUDE:= /home/guru/Android/OpenCV-2.4.6-android-sdk/sdk/native/jni/include

将“opencv2/core/core.hpp”添加到
LOCAL\u\u INCLUDE

我不明白。“opencv2/core/core.hpp”已经出现在代码#include中。这怎么可能是公认的答案?或者它是如此明显,而我却没有看到?
LOCAL_PATH := $(call my-dir)
include $(CLEAR_VARS)
LOCAL_MODULE    := sift_prebuilt
LOCAL_SRC_FILES := libnonfree.so
include $(PREBUILT_SHARED_LIBRARY)



include $(CLEAR_VARS)
LOCAL_MODULE    := opencv_java_prebuilt
LOCAL_SRC_FILES := libopencv_java.so
include $(PREBUILT_SHARED_LIBRARY)


LOCAL_C_INCLUDE:= /home/guru/Android/OpenCV-2.4.6-android-sdk/sdk/native/jni/include
LOCAL_MODULE    := test_sift 
LOCAL_LDLIBS +=  -llog -ldl
LOCAL_SHARED_LIBRARIES := sift_prebuilt opencv_java_prebuilt
LOCAL_SRC_FILES := test_sift.cpp

include $(BUILD_EXECUTABLE)
LOCAL_C_INCLUDE:= /home/guru/Android/OpenCV-2.4.6-android-sdk/sdk/native/jni/include