鸿蒙开发板Hi3861编译error: conflicting types for ‘get_data_from_ROM‘

https://blog.csdn.net/txwtech/article/details/120338446

error: conflicting types for 'get_data_from_ROM'
error: conflicting types for '***'

error: previous implicit declaration of '***' was here

原因一:
没有函数声明,且函数定义在主函数之后;

原因二:
头文件的被循环引用,在引用时考虑清楚包含顺序

原因三:
头文件函数声明和函数定义参数不同

头文件中声明 void test(const char * buf);

在定义时写作 void test(char * buf);
————————————————
版权声明:本文为CSDN博主「txwtech」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/txwtech/article/details/120338446

欢迎讨论,相互学习。 txwtech@163.com
原文地址:https://www.cnblogs.com/txwtech/p/15302448.html