跳到正文
FreeRTOS 社区论坛· jona·· 13 天前AI 评分38

FreeRTOS 为何要求先包含 FreeRTOS.h 而非自动包含

Why requiring to include FreeRTOS.h but not including it?

AI 导读

FreeRTOS 原始编码规范制定者 Richard Barry 回应 task.h 中强制先包含 FreeRTOS.h 的设计:该规范源自安全相关工作,目的是让头文件包含顺序显式可控,避免头文件之间隐藏式互相包含。FreeRTOS 仅在引入 portable 头文件与配置文件默认值时例外,以保证必要顺序,且对应用开发者不可见。

来源:FreeRTOS 社区论坛 · forums.freertos.org