1.windows开发环境搭建:
注意点:python版本要注意,目前支持3.7.4和3.8.x,不支持最新的3.9版本。
windows安装完visual studio code以后安装一个Remote WSL插件来编辑wsl下的代码。
2.wsl2编译环境搭建:
2.1 在windows下勾选如下选项,勾选以后关机重启。
2.2 WSL环境检查:
对于 x64 系统:版本 1903 或更高版本,采用 内部版本 18362 或更高版本(命令行下VER查看)
2.3 查看WSL版本
wsl --list --verbose
如果wsl版本不是2,下载wsl2内核并更新
下载地址
更新完以后切换到wsl2
wsl --set-default-version 2
2.4 在microsoft store里面搜索ubuntu,安装ubuntu子系统并重启
2.5 在windows下安装docker desktop
docker安装以后,配置wsl:
设置里面:
2.6 ubuntu下载源码并解压:
wget https://repo.huaweicloud.com/harmonyos/os/1.1.0/code-1.1.0.tar.gz
解压以后可以在源码目录通过code .启动windows下面的vs code studio并连接wsl环境。
sudo tar -xzvf code-1.1.0.tar.gz
2.7 ubuntu中获取docker镜像
docker pull swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.3
2.8 进入OpenHarmony代码根目录执行如下命令,从而进入Docker构建环境
docker run -it -v $(pwd):/home/openharmony swr.cn-south-1.myhuaweicloud.com/openharmony-docker/openharmony-docker:0.0.3
2.9
hb set #设置工作目录,输入点(.)表示当前目录 在显示的页面中通过键盘上下键选择需要编译的平台,通过回车确定选择 hb build -f #执行编译