首页 > 其他分享 >OHOS IDE和SDK的安装方法

OHOS IDE和SDK的安装方法

时间:2023-12-31 18:01:07浏览次数:28  
标签:cmake Huawei OHOS IDE Tools SDK

参照OpenHarmony应用开发环境安装流程,下载安装OHOS的IDE,过程中需要全程联网。
IDE,安装至D:\Tools\Huawei\DevEcoStudio

IDE安装成功之后,按照提示下载安装HOS和OHOS的SDK。
nodejs,安装至D:\Tools\Huawei\nodejs
HOS的SDK,安装至D:\Tools\Huawei\HOS\SDK
OHOS的SDK,安装至D:\Tools\Huawei\OHOS\SDK

工具准备好了,就可以开始向OHOS平台移植开源软件的工作了。

OHOS SDK当前自带的cmakeninja的版本比较低,不支持一些高级的特性,因此可以下载最新的版本来使用。

  • 下载ninja,当前最新版本为1.11.1
  • 下载CMake,当前最新版本为3.26.0

将CMake的压缩包解压至目录D:\Tools\cmake-3.26.0-windows-x86_64,将ninja.exe放到目录D:\Tools\cmake-3.26.0-windows-x86_64\bin

由于CMake当前还不支持OHOS平台,为了帮助cmake识别OHOS平台,需要在D:\Tools\cmake-3.26.0-windows-x86_64\share\cmake-3.26\Modules\Platform下新增一个文件,命名为OHOS.cmake,内容如下:

include(Platform/Linux)

set(OHOS 1)

clang: warning: argument unused during compilation: '--gcc-toolchain=D:/Tools/Huawei/OHOS/SDK/9/native/llvm' [-Wunused-command-line-argument]

标签:cmake,Huawei,OHOS,IDE,Tools,SDK
From: https://www.cnblogs.com/jackieathome/p/17937808

相关文章

  • Apache NetBeans IDE 20 输出中文乱码
    修改安装程文件夹下: C:\ProgramFiles\NetBeans-20\netbeans\etc下的 netbeans.conf第五十九行最后加上:  -J-Dfile.encoding=UTF-8 #LicensedtotheApacheSoftwareFoundation(ASF)underone#ormorecontributorlicenseagreements.SeetheNOTICEfile#d......
  • IDEA快捷键
    文本编辑Ctrl+D:复制行复制光标所在行。Ctrl+Shift+C:复制文件路径复制选中文件所在路径。Ctrl+Alt+I:自动缩进行自动缩进至规范位置。Ctrl+Y:删除行删除当前行。 代码编辑Ctrl+Shift+/:添加块注释 Alt+Insert:生成 ......
  • OpenTSDB: The Ultimate Guide for Time Series Database Management
    1.背景介绍OpenTSDB,全称为Open-SourceTimeSeriesDatabase,是一个开源的时间序列数据库管理系统,专为监控和日志收集而设计。它能够高效地存储和检索大量的时间序列数据,支持多种数据源,如Hadoop、Graphite、Ganglia等。OpenTSDB的设计目标是提供一个可扩展、高性能、高可用性的......
  • IDEA 创建 Gradle 工程入门实例
    1.概述Gradle是专注于灵活性和性能的开源构建自动化工具。Gradle构建脚本是使用Groovy或KotlinDSL编写的用户手册链接:https://docs.gradle.org/current/userguide/userguide.html。用户手册中文版链接:https://legacy.gitbook.com/book/dongchuan/gradle-user-guide-/details......
  • IDEA添加作者信息
    方法一:手动添加设置>编辑器>实时模板/****@authorAurora*@date$DATE$*/编辑模板变量:$变量名$ 应用:输入AT,回车方法二:自动添加/***Author:Aurora*Date:${DATE}${TIME}*/......
  • 【玩转腾讯混元大模型】怎么说?我用混元AI大模型开发了个IDEA插件
    前言halo我是杨不易呀,在混元大模型内测阶段就已经体验了一番当时打开页面的时候灵感模块让我大吃一惊这么多角色模型真的太屌了,随后我立马进行了代码处理水平和上下文的效果结果一般般但是到如今混元大模型代码处理水平提升超过20%,代码处理效果在实测中高于ChatGPT6.34%Human......
  • 关于vue里面使用markdown插入视频前台渲染导致<video>等标签被转义成字符,导致视频加载
    markdown中插入视频前台渲染出来导致<video>等标签被转义成字符解决办法:如图:在markdown里面插入视频,可以按照下面写法,哈哈,虽然很捞,但是还是可以满足的。<videosrc="https://xxxxxxxxxxxxxx.mp4"controls="true"style="max-width:100%;height:auto;"></video> ......
  • Provider 四种消费者
    Provider.ofProvider.of方法是Provider库中最常用的获取共享数据的方法之一。它接收一个BuildContext对象和一个泛型类型参数T,会查找Widget树中最近的一个类型为T的Provider对象,并返回它所提供的共享数据。当共享数据发生变化时,它会自动重新构建与该共享数据有依赖关......
  • IDEA 中创建 Test 文件夹,Resources文件夹 等各种文件夹
    Sources文件夹里面放 Java 源文件,Test文件夹里面放测试的Java 源文件,Resources文件夹 里面放一些需要加载的配置,例如你使用SSM框架的xml配置文件。1. 第一步在右上角点击对应的 Project Structure(项目结构),如下图所示。2. 第二步点击 Modules。选择要设置的文件夹,点击......
  • IDEA 中 SpringBoot2 整合 Mybatis 实例实例
    记录在IDEA中 使用SpringBoot2整合Mybatis的实例,环境:Java8+Maven+MySQL8。1. 添加依赖 添加MyBatis依赖,MySQL连接依赖,,数据库用的MySQL8。<!--MyBatis依赖--><dependency><groupId>org.mybatis.spring.boot</groupId><artifactId>mybatis-s......