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

建设银行对账单查询网站简述电子商务网站开发的主要步骤

建设银行对账单查询网站,简述电子商务网站开发的主要步骤,手机网站关键词排名,品牌战略概述 该程序是基于OpenHarmony标准系统编写的基础程序类:HelloWorld。 系统版本:openharmony5.0.0 开发板:dayu200 编译环境:ubuntu22 部署路径: //vendor/hihope/rk3568/samples 源码目录 创建//vendor/hihope/rk3568/samples/01_helloworld目录…

概述

该程序是基于OpenHarmony标准系统编写的基础程序类:HelloWorld。

系统版本:openharmony5.0.0

开发板:dayu200

编译环境:ubuntu22

部署路径: //vendor/hihope/rk3568/samples

源码目录

创建//vendor/hihope/rk3568/samples/01_helloworld目录,并添加如下文件:

a01_helloworld
├── helloworld.c	# .c源代码
├── BUILD.gn	    # GN文件

其中,BUILD.gn表示编译脚本,helloworld.c表示编译源文件。

创建BUILD.gn

编辑BUILD.gn文件。

import("//build/ohos.gni")
ohos_executable("helloworld") {sources = [ "helloworld.c" ]		# 参与编译的源代码文件part_name = "helloworld"			# 模块名称,需要确保在out/rk3568/build_configs/parts_info/part_subsystem.json文件中配置相对应的名称,否则编译报错([OHOS ERROR] Command: /usr/bin/env XX/oh5.0.0/build/templates/common/get_subsystem_name.py --part-name hello --part-subsystem-info-file build_configs/parts_info/part_subsystem.json)install_enable = true					# 安装到系统中
}

✒️注意:

(1)BUILD.gn中所有的TAB键必须转化为空格,否则会报错。如果自己不知道如何规范化,可以:

# 安装gn工具
sudo apt-get install ninja-build
sudo apt install generate-ninjas
# 规范化BUILD.gn
gn format BUILD.gn

在这里插入图片描述

(2)可执行程序的名称

ohos_executable("helloworld")中的helloworld为可执行程序的名称,表明OpenHarmony编译时将编译一个可执行程序helloworld。
在这里插入图片描述

创建源代码

helloworld.c具体代码如下:

#include <stdio.h>
#include <stdint.h>int main(int argc,char *argv[]){printf("\n");printf("**********************************\n");printf("\n");printf("\tHello World!\n");printf("\n");printf("**********************************\n");printf("\n");printf("\n");
}

部署说明

首先,在ohos.build(即主编译文件)添加需要编译的目录samples。在//vendor/hihope/rk3568/ohos.build添加编译模块系统名称。

{"parts": {"product_rk3568": {"module_list": ["//vendor/hihope/rk3568/default_app_config:default_app_config","//vendor/hihope/rk3568/image_conf:custom_image_conf","//vendor/hihope/rk3568/preinstall-config:preinstall-config","//vendor/hihope/rk3568/resourceschedule:resourceschedule","//vendor/hihope/rk3568/etc:product_etc_conf","//vendor/hihope/rk3568/hals/audio:hdf_audio_config","//vendor/hihope/rk3568/hals/codec/:hdf_codec_config","//vendor/hihope/rk3568/hdf_config/uhdf:hdf_config","//vendor/hihope/rk3568/window_config:window_config","//vendor/hihope/rk3568/samples:samples"]}},"subsystem": "product_hihope"
}

在samples/BUILD.gn文件添加一行编译引导语句。

import("//build/ohos.gni")
group("samples") {deps = ["01_helloworld:helloworld",]
}

"01_helloworld:helloworld",该行语句表示引入//vendor/hihope/rk3568/samples/01_helloworld参与编译。

编译命令

./build.sh --product-name rk3568 --build-target helloworld

验证是否成功:

在这里插入图片描述

手动传输

将执行文件拷贝出来并放到终端中

从虚拟机中拷出执行文件(helloworld)

zcc@ubuntu22:~/oh5.0.0$ sz out/rk3568/exe.unstripped/applications/prebuilt_hap/helloworld

通过hdc工具拷贝至终端中

hdc.exe file send .\helloworld /data/local/tmp/

在这里插入图片描述

运行程序

系统启动后,运行命令:

在这里插入图片描述

http://www.dtcms.com/a/490894.html

相关文章:

  • ARMA模型
  • 智慧园区:引领城市未来发展新趋势
  • python命名约定 私有变量 保护变量 公共变量
  • 气泡图 vs 散点图:什么时候加第三维?
  • 西安网站开发工程师wordpress+中文版
  • 网页设计网站源代码淘宝网站的建设目的
  • 分布式系统的幂等性设计:从理论到生产实践
  • Advanced Port Scanner,极速端口扫描利器
  • 字节面试题
  • 个人项目开发(2) 基于MFA实现的双重登录验证
  • 邢台做移动网站公司电话号码中国设计之家
  • 丹阳高铁站对面的规划打开这个网站你会回来感谢我的
  • 2025年--Lc194-516. 最长回文子序列(动态规划在字符串的应用,需要二刷)--Java版
  • [HTML]播放wav格式音频
  • IntentService 的应用场景和使用方式?
  • 【开题答辩实录分享】以《基于大数据技术的二手车交易数据分析与设计》为例进行答辩实录分享
  • 基础开发工具(上)
  • k8s lngress与安全机制
  • 大模型微调(一):有监督微调与困惑度
  • 网站建设步骤图片素材WordPress点击出现爱心
  • 《从零搭建现代 Android 模块化架构项目(2025 最新实践)》
  • 深圳燃气公司有哪些大型网站和小企业站优化思路
  • AWS CloudWatch Logs Insights:实时日志分析,让服务器问题无所遁形
  • 云服务器与传统服务器租用的核心差异解析(云服务器与服务器租用之间的区别在哪里?)
  • NewStarCTF2025-Week2-Web
  • 自己做网站需要做服务器如何用dw制作网页框架
  • 使用Deepseek解析PDF文件
  • 跨链协同制造中的服务博弈与激励机制
  • 在半导体制造中什么是晶圆退火工艺?
  • 赋能高效电池制造:圆柱电芯组合式双面自动点焊技术