前面两篇文章,分别介绍了如何编译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的动态库:
链接器——输入——库