uCOS移植错误及警告: #223-D: function “XXX” declared implicitly 类的问题
网上有多种解决方案:
第一种方式,主要是说头文件或者环境变量没有包含或者设置如:
https://blog.youkuaiyun.com/heie_ha/article/details/92377524?ops_request_misc=&request_id=&biz_id=102&utm_term=warning:%20%20#223-D:%20function%20%22OS&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-1-92377524.pc_search_result_no_baidu_js
第二种方式,函数没有在头文件中声明如:
https://blog.youkuaiyun.com/gasbi/article/details/5552465?ops_request_misc=&request_id=&biz_id=102&utm_term=warning:%20%20#223-D:%20function%20%22OS&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduweb~default-0-5552465.pc_search_result_no_baidu_js
本人碰到的问题跟这两类有点不同,我确认头文件和环境变量已经设置好,并且没有自定义函数问题。
后来经过多方查证,发现是OS_CFG.H文件设置的问题,在此文件中,有信号量、互斥量、消息等事件的使能宏,如: