OpenHarmony编译不通过如何解决

OpenHarmony编译不通过的一些解决方案

从1.0到3.1 beta,再到现在的 master ,代码改动比较多,有些例程在这个版本能编译过,在另外一个版本就编译不过

不过万变不离其宗

编译不过无非就2种情况:

  • 1、函数找不到了
  • 2、头文件找不到了

1、函数找不到了
——解决办法:由于代码在跟新迭代种,函数名会发生改变的,最简单的,找下改变后的函数名,替换之

2、头文件找不到了
——解决办法:头文件名变了,或者路径变了,如果是路径变了,修改BUILD.gn

当你掌握了上面两种方法,你就会发现,以后不管是1.0到3.1再到4.0,你都能应对自如

整理自社区对话

最后给大家说一下

阅读源码的姿态

阅读源码绝不是从源码工程按顺序一个个的文件,从首行看到尾行。正确而高效地阅读源码的姿态应该是以某一个主线为起点,从上层往底层,不断地追溯,在各个模块、文件、方法之间来回跳转,反复地阅读,理清整个流程的逻辑。同时带着思考去看源码,尝试去揣测作者的用意,去理解代码的精妙之处,去思考代码可能存在的缺陷,去总结优秀的代码设计思想。

关于优秀资源

牛顿曾说过:“如果我看得更远一点的话,是因为我站在巨人的肩膀上”,这句话很具有实用价值,看完前面的介绍,你千万不要一上来就一头扎进源码的世界,小心你会进入二次元世界,处于混沌状态,最后崩溃乃至放弃求知之路,一定要合理利用现有的优秀资源。

猜你喜欢

转载自blog.csdn.net/qq_39132095/article/details/123570453
今日推荐