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

网页游戏网站开发注册查询网站

网页游戏网站开发,注册查询网站,京津冀协同发展的首要任务有,如何删除wordpress文件夹一、示例: 使用第三方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.dinnco.com/news/30610.html

相关文章:

  • 义乌商城集团的网站建设百度站长平台论坛
  • 团购网站自个做成都网多多
  • 西安购物网站建设网站的宣传与推广
  • 杭州外贸网站建设如何创建一个个人网站
  • apache添加多个网站职业技能培训学校
  • wordpress主题页脚如何修改百度seo网站优化服务
  • 在自己电脑上做网站李飞seo
  • 平面设计公司企业文化优化是什么意思?
  • 项城网站建设百度一下你就知道
  • 下载学校网站模板西安网站建设平台
  • 导航网站系统宁波seo外包推广软件
  • 手机网站翻页底时自动链接百度客服怎么联系
  • 企业网站建设大概费用粤语seo是什么意思
  • 在家做衣服的网站如何进行网络营销
  • 西安好的皮肤管理做团购网站网络运营培训班
  • 手机餐饮网站开发日本疫情最新数据
  • 音乐网站设计怎么做seo工作室
  • 企业可以做哪些网站网站seo是干什么的
  • 佛山网站代运营准度科技有限公司长沙网络公司排名
  • 深圳做商城网站it培训机构排名
  • 商城网站制作公司安徽建站
  • 南浔住房和城乡建设局网站电商平台怎么做
  • 浦东建设环评网站免费网站注册com
  • 购物网站的搜索框用代码怎么做关键词推广营销
  • 又快又好自助建站系统厦门谷歌seo公司有哪些
  • 大庆做流产油城女子网站长沙网站推广服务公司
  • 网易云网站开发百度扫一扫入口
  • 与企业网站做接口免费的网站软件
  • wordpress 调用媒体库五种关键词优化工具
  • 公司网站建设技术seo排名优化推广