我需要在Android原生代码中使用cvBlobsLib库(3.)。问题是当我运行Android.mk文件时,我得到了一个错误:
致命错误: OpenCV/opencv/cxcore.h:没有此类文件或目录
这是我的制作文件:
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)在OpenCV.mk中有一个包含该标题的文件夹:
OPENCV_LOCAL_C_INCLUDES:="$(LOCAL_PATH)/$(OPENCV_THIS_DIR)/include/opencv“”(LOCAL_PATH)/$(OPENCV_THIS_DIR)/include“
我遗漏了什么?
谢谢
发布于 2012-07-26 12:54:04
我必须修复标题以包含,而不是导入"opencv/cxcore.h“:)
https://stackoverflow.com/questions/11666110
复制相似问题