ITPub博客

首页 > 架构设计 > 操作系统 > 鸿蒙OS踩坑之旅(Hi3518开发环境配置)

鸿蒙OS踩坑之旅(Hi3518开发环境配置)

操作系统 作者:爱你依然369 时间:2021-01-08 20:18:39 0 删除 编辑

其实说我写的看不懂正常,我文笔的确差,牛头不对马嘴不至于吧233

提前说一下,本文是基于鸿蒙lite os,以及文档里提供的针对Hi3518等芯片的工程以及文档创作的。。。。

其实海思那三款芯片的开发环境最重要的都是python环境配置,需要留意的就是如果系统自带python3.7或以下的版本,建议手动安装3.8,然后通过软连接生成pip3,具体可看

鸿蒙OS踩坑之旅(Hi3861开发环境配置)

如果按照文档里面直接命令行安装,产生的pip3就是对应管理的3.7,因此在python相关环境都配置完后可以检查一下,下面是我正常的环境pip list的内容:

此外,因为我最后买了3518的开发板,决定试试跑一下程序,结果没想到在编译阶段又翻车了!不过这次不是python配置的问题了。

首先依照文档按顺序检查自己环境是否配齐,又有什么需要增加的,其中尤其要注意Linux shell是否改为bash

HarmonyOS 文档中心

然后我在编译的过程中,出现了fatal error:'vdpau/vdpau.h' file not found这个错误

搜了一下,发现有人已经遇到过了,实际上是第三方库ffmpeg那部分编译出错

[编译报错]fatal error: 'vdpau/vdpau.h' file not found

ffmpeg 在部分环境上编译失败

照着修改后出现了新错误

因为水平有限,实在是不清楚在link部分是什么出错(还是太菜了233),此外我还发现在原本提问下有人会出现一些其他的奇奇怪怪的错误。

但是因为看有dalao在为ffmpeg进行维护,所以我猜测是不是手动下一个进行手动替换就好了。 OpenHarmony/vendor_hisi_hi35xx_middleware_source_third_party_ffmpegopenharmony.gitee.com/openharmony/vendor_hisi_hi35xx_middleware_source_third_party_ffmpeg

ffmpeg路径是

/vendor/hisi/hi35xx/middleware/source/third_party/ffmpeg/ffmpeg-y

清空ffmpeg-y里面的所有文件,然后把从gitee上下的替换进去就行。

综上,如果确定自己的python环境配置没问题的话,可以尝试去gitee上下载出错部分的代码,手动替换原来从文档上的链接下下来的code-1.0的对应代码。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31562318/viewspace-3107404/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2018-11-16

  • 博文量
    40
  • 访问量
    30520