HarmonyOS鸿蒙Next中window10环境无法编译hi3861

HarmonyOS鸿蒙Next中window10环境无法编译hi3861 参考[user指南-Windows平台源码编译 (harmonyos.com)],在window10下进行编译出错:

环境:

image.png

image.png

一、win平台下解压code-20210414_1459.tar.gz,最后几个文件因为不区分大小写,导致重复:ip6t_hl.h,ipt_ecn.h,ipt_ttl.h,xt_mark.h,xt_DSCP.h,xt_CONNMARK.h,xt_rateest.h,xt_TCPMSS.h。

二、上面文件覆盖、全部重命名后,编译出错,错误日志见附件。

三、搜索并修改源码中所有大写冲突文件名为xxx0.h后,编译错误结果未改变。

四、参考[Win10下解压Harmony源码,解决因文件大小写原因出现的“文件重复”问题-华为开发者联盟 (huawei.com)]后,虽然能解压,但编译出现najia error。。。错误。


更多关于HarmonyOS鸿蒙Next中window10环境无法编译hi3861的实战教程也可以访问 https://www.itying.com/category-93-b0.html

8 回复

检查一下你的ninja有没有装好

更多关于HarmonyOS鸿蒙Next中window10环境无法编译hi3861的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


换成子系统,改目录为“区分大小写”才会显示ninja错误。

win下直接编译不提示nanja,附件的错误日志是这样的:

image.png

你好,解压过程中的报错信息可以忽略,不需要手动处理。

我这边就是直接使用Windows自带的解压工具解压的,然后报错的时候,选择“Yes to All”就好了。

但编译还是和附件的错误日志一样:

image.png

请问一下,你电脑是Win 32位还是64位啊?

我电脑是64位的:

版本 Windows 10 专业版,操作系统内部版本 19043.1055

您好,相关问题已经反馈给工作人员,请耐心等待,感谢您对华为开发者论坛的支持。

在HarmonyOS鸿蒙Next中,Windows 10环境无法编译hi3861可能是因为缺少必要的工具链或配置不正确。首先,确保已安装并正确配置了ARM GCC工具链。其次,检查环境变量是否设置正确,特别是PATH中是否包含了工具链的路径。最后,确认项目配置文件中指定的编译器和路径与安装的工具链一致。如果问题依旧,建议参考官方文档或社区论坛,获取针对Windows 10的详细编译指南。

回到顶部