其实说我写的看不懂正常,我文笔的确差,牛头不对马嘴不至于吧233
提前说一下,本文是基于鸿蒙lite os,以及文档里提供的针对Hi3518等芯片的工程以及文档创作的。。。。
其实海思那三款芯片的开发环境最重要的都是python环境配置,需要留意的就是如果系统自带python3.7或以下的版本,建议手动安装3.8,然后通过软连接生成pip3,具体可看
如果按照文档里面直接命令行安装,产生的pip3就是对应管理的3.7,因此在python相关环境都配置完后可以检查一下,下面是我正常的环境pip list的内容:
此外,因为我最后买了3518的开发板,决定试试跑一下程序,结果没想到在编译阶段又翻车了!不过这次不是python配置的问题了。
首先依照文档按顺序检查自己环境是否配齐,又有什么需要增加的,其中尤其要注意Linux shell是否改为bash
然后我在编译的过程中,出现了fatal error:'vdpau/vdpau.h' file not found这个错误
搜了一下,发现有人已经遇到过了,实际上是第三方库ffmpeg那部分编译出错
[编译报错]fatal error: 'vdpau/vdpau.h' file not found
照着修改后出现了新错误
因为水平有限,实在是不清楚在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的对应代码。