当前位置: 首页 > news >正文

北京网站开发外包公司在线友情链接

北京网站开发外包公司,在线友情链接,应用商城app下载安装,html网站建设中源代码一、示例: 使用第三方SO库以导入OpenCV和MNN的SO库为例 1、将MNN和Opencv的so文件(包括.407文件),放入模块下libs目录对应的版本(arm64-v8a和armeabi-v7a) entry/libs/arm64-v8a/xxx.so2、配置模块目录下的build-profile.json5的buildOption字段&…

一、示例:

使用第三方SO库以导入OpenCV和MNN的SO库为例

1、将MNN和Opencv的so文件(包括.407文件),放入模块下libs目录对应的版本(arm64-v8a和armeabi-v7a)

entry/libs/arm64-v8a/xxx.so

2、配置模块目录下的build-profile.json5的buildOption字段,增加abiFilters字段:

"buildOption":{
"externalNativeOptions":{
..
"abiFilters":[
"arneabi-v7a",
"arn64-v8a"
]
},
},

3、在CMakeLists.txt所在目录,创建"thirdPart”目录,然后将MNN和opencv的头文件放入该目录(头文件在提供的压缩包的 include目录里):

src/main/cpp/thirdPart/MNN/xxxx.hpp
src/main/cpp/thirdPart/opencv/opencv4/opencv2/xxxx.hpp

4、修改CMakeLists.txt文件,增加以下内容:

//实际打包内容为lib中所有的so文件,当前开发测试阶段可以先放入所有的so;后续有裁减包大小的诉求时,根据你们使用的so库,我们会提供对应的方案
// 链接需要的so库至当前的模块可引入需要的模块
//'yitusdk’表示模块名称;${CMAKE_CURRENT_SOURCE_DIR}表示CMakeLists所在目录;${0HOS_ARCH}表示构建的对应版本(arm64-v8a等) 
target_link_libraries(yitusdk PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../../../libs/${0HOS_ARCH}/1ibMNN.so)
target_link_libraries (yitusdk PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../../../libs/${0HOS_ARCH}/libopencv_core.so) 
target_link_libraries(yitusdk PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../../../libs/${0HOS_ARCH}/libopencv_imgproc.so)//引入对应的头文件实际打包头文件不会影响包大小
target_include_directories(yitusdk PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/thirdPart)//以下根据实际情况,某个库,如opencv,根据include时的错误信息,可以写多条
target_include_directories(yitusdk PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/thirdPart/opencv/opencv4) 
target_include_directories(yitusdk PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /thirdPart/opencv)

补充说明:放置so文件时,注意对应的407也需要一同放入(由于windows环境的特殊)

二、其他补充说明

鸿蒙只能使用基于napi编译的so,HarmonyOS的应用必须用js来桥接native。需要使用ace_napi仓中提供的napi接口来处理js交互。

  1. 使用鸿蒙提供的NDK直接开发so库,可以直接使用
  2. 如果是其他环境下编译的so库需要封装Napi调用SO库

Node-API开发规范

Native API在应用工程中的使用指导

基于NDK编译三方库

http://www.ritt.cn/news/19874.html

相关文章:

  • 影响网站访问速度烟台网站建设
  • 做pc网站排名响应式网站模板的优势
  • 网站建设方案 doc数据分析师资格证书怎么考
  • 深圳专业网站设计专业定制合肥网站优化排名推广
  • 全国十大外贸平台seo排名工具提升流量
  • 西安建网站公司网站seo优化服务
  • 帝国cms做新闻网站软件外包公司排名
  • 商品展示的网站南宁seo手段
  • 做网站什么类型好提高工作效率图片
  • 网站海外推广外包2021国内最好用免费建站系统
  • 广州专业的网站建设公司排名微信公众号的推广
  • 余姚网站建设公司搜索引擎优化什么意思
  • 北京中高端网站建设优化措施最新回应
  • 游戏动漫设计与制作seo手机关键词排行推广
  • 曲靖建设局网站网址安全检测中心
  • 个体户备案网站可以做企业站吗yandere搜索引擎入口
  • 西安企业建站排名巨量算数
  • 玉环 网站建设购物链接
  • 网站图片素材下载seo排名赚下载
  • 做单位网站的公司吗贴吧推广
  • 做淘宝网站java代码吗淘宝关键词搜索
  • 如何看一个网站的备案在哪里做的百度推广怎么添加关键词
  • 网站html地图怎么做的湖南省人民政府官网
  • 凡科做的网站百度能收录吗如何做网页
  • wordpress怎么找到php文件路径广州王牌seo
  • 卖代码建设网站seo流量增加软件
  • 网站代码建设+实例义乌百度广告公司
  • 可以做翻译任务的网站淘宝自动推广软件
  • 外贸网站如何做推广多少钱国内的搜索引擎排名
  • 设计类网站策划书太原百度公司地址