如何使用静态OpenCV库 [英] how to use static opencv library

查看:709
本文介绍了如何使用静态OpenCV库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图 OpenCV的融入我的Andr​​oid项目(使用NDK)。
当我提出: OPENCV_LIB_TYPE:=静态我无法生成的项目我有这个错误:

I'm trying to integrate OpenCV into my android project (using ndk). When I made :OPENCV_LIB_TYPE:=static I can't built the project I had this error:

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-R8 OpenCV2.4.3

推荐答案

我尝试建立两个基于OpenCV的原生库使用单个 Android.mk 。这已知问题被定为 OpenCV的2.4.4 发布。我需要更新OpenCV4Android SDK或添加 OPENCV_INSTALL_MODULES:第二列入 opencv.mk 之前=关闭行,如果我要使用这个版本。

I try to build two OpenCV-based native libs using single Android.mk. This known issue had been fixed at OpenCV 2.4.4 release. I need to update OpenCV4Android SDK or add OPENCV_INSTALL_MODULES:=off line before the second inclusion of opencv.mk, if I want to use this version.

这篇关于如何使用静态OpenCV库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆