2013-05-07 50 views
0

我正在尝试将OpenCV整合到我的android项目中(使用ndk)。 当我提出:OPENCV_LIB_TYPE:=static我不能建项目我有这个错误:如何使用静态opencv库

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

+0

在'include $(CLEAR_VARS)'之后,'OPENCV_LIB_TYPE:= static'是您做的第一件事情吗?你能告诉我们你的Android.mk吗? – JonesV 2013-05-07 19:53:39

回答

0

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