VS跨平台编译安卓动态库 与 AS中opencv的配置

本文介绍了如何使用VS2019创建跨平台的Android动态库,集成OpenCV并生成SO文件。首先,通过新建C++动态共享库项目并配置数学库,然后添加OpenCV头文件并解决编译错误。经过调整NDK版本和目标API级别,成功编译通过。接着,展示了如何在Android Studio中调用OpenCV并配置相关资源文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前面两篇文章,分别介绍了如何编译opencv-android的库文件:

https://blog.youkuaiyun.com/Merria28/article/details/102517420

以及在VS的跨平台动态库中如何配置opencv:

https://blog.youkuaiyun.com/Merria28/article/details/102517646

 

这一篇简单介绍一下,如何生成纯C++动态库和添加opencv的动态库

我这种搞图像算法的通常借助opencv开源库的一些功能,写成c++算法,两个不在一起搞不行(很多人是在AS中直接调用opencv,我不会用java写算法,只能一步步来了)

 

使用Visual Studio2019新建项目——跨平台——C++——android——动态共享库,生成so文件。

其内部可以直接写c++函数,便于c++代码开发。

 

第一部分: Visual Studio-跨平台编译-android- 动态共享库,生成so文件,供JAVA调用(可以是Android Studio,也可以是Eclipse)

1. 链接其它.so文件

#include <math.h> //增加math头文件

需要添加math的动态库:

链接器——输入——库

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值