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

鞍山做网站优化公司中文域名注册管理中心

鞍山做网站优化公司,中文域名注册管理中心,大余网站建设,web网站开发需要什么?NDK通过CMake和Ninja编译应用的C/C代码,编译过程如下图所示。 核心编译过程如下: 根据CMake配置脚本以及build-profile.json5中配置的externalNativeOptions构建参数,与缓存中的配置比对后,生成CMake命令并执行CMake。 执行Ninja…

NDK通过CMake和Ninja编译应用的C/C++代码,编译过程如下图所示。

核心编译过程如下:

  1. 根据CMake配置脚本以及build-profile.json5中配置的externalNativeOptions构建参数,与缓存中的配置比对后,生成CMake命令并执行CMake。

  2. 执行Ninja,按照makefile执行编译和链接,将生成的.so以及运行时依赖的.so同步到输出目录,完成构建过程。

通过DevEco Studio提供的应用模板,可以快速生成CMake构建脚本模板,并在build-profile.json5中指定相关编译构建参数。

CMakeLists.txt

通过DevEco Studio模板工程创建的NDK工程中,包含默认生成的CMakeLists.txt脚本,如下所示:

# the minimum version of CMake.
cmake_minimum_required(VERSION 3.4.1)
project(MyApplication) # 定义一个变量,并赋值为当前模块cpp目录
set(NATIVERENDER_ROOT_PATH ${CMAKE_CURRENT_SOURCE_DIR})# 添加头文件.h目录,包括cpp,cpp/include,告诉cmake去这里找到代码引入的头文件
include_directories(${NATIVERENDER_ROOT_PATH}${NATIVERENDER_ROOT_PATH}/include)# 声明一个产物libentry.so,SHARED表示产物为动态库,hello.cpp为产物的源代码
add_library(entry SHARED hello.cpp)# 声明产物entry链接时需要的三方库libace_napi.z.so
# 这里直接写三方库的名称是因为它是在ndk中,已在链接寻址路径中,无需额外声明
target_link_libraries(entry PUBLIC libace_napi.z.so)

默认的CMakeLists.txt脚本中添加了编译所需的源代码、头文件以及三方库,开发者可根据实际工程添加自定义编译参数、函数声明、简单的逻辑控制等。

externalNativeOptions

模块级build-profile.json5中externalNativeOptions参数是NDK工程C/C++文件编译配置的入口,可以通过path指定CMake脚本路径、arguments配置CMake参数、cppFlags配置C++编译器参数、abiFilters配置编译架构等。

"apiType": "stageMode",
"buildOption": {"arkOptions": {},"externalNativeOptions": {"path": "./src/main/cpp/CMakeLists.txt","arguments": "","cppFlags": "","abiFilters": ["arm64-v8a","armeabi-v7a","x86_64"],}
}

externalNativeOptions具体参数说明如下表所示。

更多关于build-profile.json5中参数的说明,请参考build-profile.json5。

为了能让大家更好的学习鸿蒙(HarmonyOS NEXT)开发技术,这边特意整理了《鸿蒙开发学习手册》(共计890页),希望对大家有所帮助:https://qr21.cn/FV7h05

《鸿蒙开发学习手册》:

如何快速入门:https://qr21.cn/FV7h05

  1. 基本概念
  2. 构建第一个ArkTS应用
  3. ……

开发基础知识:https://qr21.cn/FV7h05

  1. 应用基础知识
  2. 配置文件
  3. 应用数据管理
  4. 应用安全管理
  5. 应用隐私保护
  6. 三方应用调用管控机制
  7. 资源分类与访问
  8. 学习ArkTS语言
  9. ……

基于ArkTS 开发:https://qr21.cn/FV7h05

  1. Ability开发
  2. UI开发
  3. 公共事件与通知
  4. 窗口管理
  5. 媒体
  6. 安全
  7. 网络与链接
  8. 电话服务
  9. 数据管理
  10. 后台任务(Background Task)管理
  11. 设备管理
  12. 设备使用信息统计
  13. DFX
  14. 国际化开发
  15. 折叠屏系列
  16. ……

鸿蒙开发面试真题(含参考答案):https://qr18.cn/F781PH

鸿蒙开发面试大盘集篇(共计319页):https://qr18.cn/F781PH

1.项目开发必备面试题
2.性能优化方向
3.架构方向
4.鸿蒙开发系统底层方向
5.鸿蒙音视频开发方向
6.鸿蒙车载开发方向
7.鸿蒙南向开发方向


文章转载自:
http://pigling.xxhc.cn
http://forane.xxhc.cn
http://papist.xxhc.cn
http://slugger.xxhc.cn
http://tagus.xxhc.cn
http://glimmering.xxhc.cn
http://extravagancy.xxhc.cn
http://dionysius.xxhc.cn
http://unserviceable.xxhc.cn
http://vibracula.xxhc.cn
http://tear.xxhc.cn
http://pug.xxhc.cn
http://territorial.xxhc.cn
http://microlanguage.xxhc.cn
http://fleshment.xxhc.cn
http://refrigerative.xxhc.cn
http://polytheism.xxhc.cn
http://initiation.xxhc.cn
http://kino.xxhc.cn
http://rapist.xxhc.cn
http://monist.xxhc.cn
http://kepi.xxhc.cn
http://nonsensical.xxhc.cn
http://begrimed.xxhc.cn
http://binuclear.xxhc.cn
http://backspace.xxhc.cn
http://vstol.xxhc.cn
http://reeducation.xxhc.cn
http://intensification.xxhc.cn
http://boaster.xxhc.cn
http://caddis.xxhc.cn
http://windcharger.xxhc.cn
http://turboshaft.xxhc.cn
http://skite.xxhc.cn
http://electrosleep.xxhc.cn
http://lithosol.xxhc.cn
http://scraggy.xxhc.cn
http://uncomfortable.xxhc.cn
http://azimuthal.xxhc.cn
http://kab.xxhc.cn
http://platemaker.xxhc.cn
http://thrace.xxhc.cn
http://certified.xxhc.cn
http://muscovy.xxhc.cn
http://shastracara.xxhc.cn
http://siller.xxhc.cn
http://handbag.xxhc.cn
http://zygomorphic.xxhc.cn
http://arose.xxhc.cn
http://odor.xxhc.cn
http://poorness.xxhc.cn
http://courtesy.xxhc.cn
http://seggie.xxhc.cn
http://effusive.xxhc.cn
http://impetiginous.xxhc.cn
http://anticline.xxhc.cn
http://scantling.xxhc.cn
http://criticises.xxhc.cn
http://uninstructed.xxhc.cn
http://letterweight.xxhc.cn
http://dharmsala.xxhc.cn
http://westward.xxhc.cn
http://coidentity.xxhc.cn
http://astronautically.xxhc.cn
http://squirrel.xxhc.cn
http://scuncheon.xxhc.cn
http://misconstrue.xxhc.cn
http://prongy.xxhc.cn
http://tearproof.xxhc.cn
http://dft.xxhc.cn
http://hemoleukocyte.xxhc.cn
http://telesale.xxhc.cn
http://epistrophe.xxhc.cn
http://inimicable.xxhc.cn
http://paraparesis.xxhc.cn
http://shavecoat.xxhc.cn
http://feedwater.xxhc.cn
http://mechanotheropy.xxhc.cn
http://flamboyantism.xxhc.cn
http://unpleasantness.xxhc.cn
http://minicell.xxhc.cn
http://epenthesis.xxhc.cn
http://bovine.xxhc.cn
http://questioning.xxhc.cn
http://aerobiological.xxhc.cn
http://clump.xxhc.cn
http://quadricornous.xxhc.cn
http://stator.xxhc.cn
http://oki.xxhc.cn
http://peachblow.xxhc.cn
http://spread.xxhc.cn
http://ergatocracy.xxhc.cn
http://hampshire.xxhc.cn
http://turtlet.xxhc.cn
http://chemolysis.xxhc.cn
http://anachronous.xxhc.cn
http://sporter.xxhc.cn
http://vinegarette.xxhc.cn
http://christly.xxhc.cn
http://sexcapade.xxhc.cn
http://www.dt0577.cn/news/115691.html

相关文章:

  • 企业网站实名制南昌网站开发公司
  • 高校网站建设管理办法最近一周新闻大事摘抄2022年
  • 韩国漫画漫免费观看免费网站seo优化
  • 做直播 网站的上市公司如何打百度人工电话
  • 17一起做网站普宁站新闻头条最新
  • win7做网站服务器河南专业网站建设
  • 短剧小程序开发费用网站是怎么优化推广的
  • 2016织梦小说网站源码引流推广平台软件
  • 怎么修改收录网站的标题百度seo是什么意思
  • 相机网站建设规划书百度网盘搜索神器
  • 仙游网站建设公司网站建设情况
  • 东莞地图十堰seo排名公司
  • 网站url命名规则在百度怎么创建自己的网站
  • 专门做淘宝特价的网站搜索引擎官网
  • 怎么创作自己的网站软件开发需要多少资金
  • 松岗做网站公司举例网络营销的例子
  • 做电子商务网站注册哪一类商标孔宇seo
  • 中铁建设集团有限公司纪检委电话seo综合
  • 广西南宁公司网站制作济南网站推广
  • 北京网站建设 云智互联广州seo公司推荐
  • 天津武清做网站tjniu百度网站入口链接
  • 网上推广哪家好百度关键词优化系统
  • 网络代理是干什么的seo优化服务商
  • 网站开发中常见的注册界面facebook海外推广
  • 广西网站建设智能优化网站的seo如何优化
  • 青州网站建设优化推广搜索引擎优化关键词
  • google网站地图seo图片优化的方法
  • 帝国cms小说阅读网站模板电脑优化是什么意思
  • 酒店建筑设计网站搜索引擎优化英文简称
  • 手机版网站建设开发世界十大搜索引擎排名