
移动端
文章平均质量分 94
aworkholic
路漫漫其修远兮,吾将上下而求索
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux C++ JNI封装、打包成jar包供Java调用详细介绍
在前面中详细介绍了如何在Android Studio中调用通过jni封装的c++库。在Android使用 opencv c++代码,需要准备opencv4android,也就是c++的任何代码,是使用Android NDK编译的,相当于在windows/mac上使用Android stdido交叉编译。本文再介绍服务端的使用方式,c++通过jni封装的库,直接被java后端服务代码调用。这里c++依赖库都是linux主机上,jni有关库也都是linux上的,因此就不存在交叉编译。原创 2025-05-02 23:15:00 · 1146 阅读 · 0 评论 -
xcode第三方库编译、使用爬坑(以dlib为例),opencv问题
打开项目,手动修改Build Settings,例如armv7、armv7s、arm64、arm64e, 修改base sdk 和 suporrted platform均为ios。在项目中,模拟器和真机测试dlib时,需要来回切换指定的.a文件,甚是麻烦,这里可以使用lipo将 两个情况下的库进行合并。在使用opencv 的 stiching模块时,会使用"NO"的作为enum,会和ios冲突出现问题(例如在blender.hpp中有)。第一种解决方式,将相关的NO替换成其他宏,”NO_“。原创 2022-10-01 09:09:12 · 1492 阅读 · 0 评论