如何使用静态opencv库

时间:2013-05-07 12:01:36

标签: opencv android-ndk

我正在尝试将OpenCV集成到我的android项目中(使用ndk)。 我做的时候:OPENCV_LIB_TYPE:=static我无法构建我遇到此错误的项目:

E:\android-ndk-r8\ndk-build.cmd all 
Android NDK: Trying to define local module 'opencv_contrib' in jni/Android.mk.    
E:/android-ndk-r8/build/core/build-module.mk:34: *** Android NDK: Aborting.    .  Stop.
Android NDK: But this module was already defined by jni/Android.mk.    

任何想法我该如何解决?我正在使用android-ndk-r8OpenCV2.4.3

1 个答案:

答案 0 :(得分:0)

我尝试使用单个Android.mk构建两个基于OpenCV的本机库。此known issue已在OpenCV 2.4.4版本中修复。如果我想使用此版本,我需要在第二次包含OPENCV_INSTALL_MODULES:=off之前更新OpenCV4Android SDK或添加opencv.mk行。