OpenHarmony编译不通过的一些解决方案
作者:坚果
公众号:"大前端之旅"
华为云享专家,InfoQ签约作者,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。
从1.0到3.1 beta,再到现在的 master ,代码改动比较多,有些例程在这个版本能编译过,在另外一个版本就编译不过
不过万变不离其宗
编译不过无非就2种情况:
- 1、函数找不到了
- 2、头文件找不到了
1、函数找不到了
——解决办法:由于代码在跟新迭代种,函数名会发生改变的,最简单的,找下改变后的函数名,替换之
2、头文件找不到了
——解决办法:头文件名变了,或者路径变了,如果是路径变了,修改BUILD.gn
当你掌握了上面两种方法,你就会发现,以后不管是1.0到3.1再到4.0,你都能应对自如