2012-07-26 64 views
0

我需要在Android本機代碼中使用cvBlobsLib庫(cvblobslib_opencv_v8_3)。問題是,當我運行Android.mk文件,我得到一個錯誤:雖然OpenCV.mk有一個包含文件夾在Android本機代碼中使用cvBlobsLib庫時出錯

LOCAL_PATH := $(call my-dir) 

include $(CLEAR_VARS) 

OPENCV_CAMERA_MODULES:=on 
OPENCV_INSTALL_MODULES:=on 

OPENCV_LIB_TYPE:=STATIC 
include ../OpenCV-4.2/sdk/native/jni/OpenCV.mk 

LOCAL_MINE_SRC_FILES := \ 
    micr/cvblobslib_opencv_v8_3/blob.cpp \ 
    micr/cvblobslib_opencv_v8_3/BlobContour.cpp \ 
    micr/cvblobslib_opencv_v8_3/BlobOperators.cpp \ 
    micr/cvblobslib_opencv_v8_3/BlobProperties.cpp \ 
    micr/cvblobslib_opencv_v8_3/BlobResult.cpp \ 
    micr/cvblobslib_opencv_v8_3/ComponentLabeling.cpp \ 

##### 
LOCAL_SRC_FILES := $(LOCAL_MINE_SRC_FILES) 
LOCAL_C_INCLUDES += \ 
    $(LOCAL_PATH) \ 
    $(LOCAL_PATH)/native/ \ 
    $(LOCAL_PATH)/native/cvblobslib_opencv_v8_3 \ 

LOCAL_LDLIBS += -llog -ldl 

LOCAL_MODULE  := native 
LOCAL_SHARED_LIBRARIES := native 

include $(BUILD_SHARED_LIBRARY) 

fatal error: OpenCV/opencv/cxcore.h: No such file or directory

這是我的make文件與該標題:

OPENCV_LOCAL_C_INCLUDES:="$(LOCAL_PATH)/$(OPENCV_THIS_DIR)/include/opencv" "$(LOCAL_PATH)/$(OPENCV_THIS_DIR)/include"

我錯過了什麼?

感謝

回答

0

我不得不修正了頭,包括替代進口 「的OpenCV/cxcore.h」 :)