在windows上编译Android静态库
来源:互联网 发布:武神赵子龙网络点击率 编辑:程序博客网 时间:2024/06/08 18:49
(1)首先需要从OpenCV官网下载源码,我是基于2.4.11版本的源码编译的。
(2)接下来配置需要的工具,主要有两个:cmake,Android ndk。下载&安装,在环境变量中配置好cmake的bin目录,并将ndk的根目录添加为ANDROID_NDK值。
(3)编译opencv。打开cmd,将当前目录切换到opencv_path\platforms\下面,执行如下命令:
mkdir build_openclcd build_openclcmake -G "MinGW Makefiles" -DCMAKE_BUILD_WITH_INSTALL_RPATH=ON -DWITH_EIGEN=off -DCMAKE_TOOLCHAIN_FILE=..\android\android.toolchain.cmake -DCMAKE_MAKE_PROGRAM="%ANDROID_NDK%\prebuilt\windows-x86_64\bin\make.exe" -DANDROID_ABI=armeabi ..\..
其中,ANDROID_NDK是在环境变量中设置好的变量值,为android ndk的根目录,DANDROID_ABI可以根据需要选择。执行完毕后,执行如下命令即可:
cmake --build .
注意build后面的那个“.”不能少。
(4)编译完成后,把\build_opencl\lib\armeabi下面的库覆盖到opencv android sdk中的sdk\native\libs目录下对应的文件夹。
(5)clean原有的工程,然后build project。在设备上运行,一切OK。
参考:
http://www.cnblogs.com/hrlnw/p/4720977.html
0 0
- 在windows上编译Android静态库
- MSYS在Windows上编译的静态库的应用
- 静态编译parted在Android上运行
- 在Android下编译openssl静态库(平台:Windows)
- 在Android下编译openssl静态库(平台:Windows)
- boost 1.51.0 在MAC系统上编译Android序列化静态库
- Geos库在Windows上的编译
- Windows 上静态编译 Libevent 2.0.10
- cocos2dx在windows下开发,编译到android上
- 在windows上编译openssl供Android NDK使用
- 在iOS上使用Clucene——编译静态库
- 在iOS上使用Clucene——编译静态库
- 在ios平台上编译DCMTK静态库
- 在Windows上编译jabberd2
- 在windows上编译scite
- 在windows上编译scite
- ffmpeg在windows上编译
- 在Windows上编译mono
- linux 乱码文件重命名
- #400 – 使用ItemsPanel 属性将WrapPanel 作为ListBox的显示面板(Using a WrapPanel as the Items Panel for a ListBox)
- 判断List、Map、Set是否为空及效率比较
- python3 从基础入门到高级进阶练习题之----基础篇004
- Eclipse 中Logcat只显示level解决方法
- 在windows上编译Android静态库
- Java 中Sleep 用法
- 微信号开通检测软件
- ionic实现轮播图效果
- mysql根据身份证查询年龄,地址,性别
- emgucv for untiy 的操作(一)
- Dragonboard 410c Python 交互设计——PyQt环境搭建
- java设置一段代码执行的超时时间的简单方法 间接实现获取Connection超时问题
- 树的拷贝