原帖 | iiikkkiii | 2025-04-13 11:57 | 👍0 | 阅读约1
问: 老师,"include xx.h"这背后包含了怎样的原理? 我今天尝试将PercepioView移植到我的freertos工程里 官方文档要求 FreeRTOSConfig.h中需要配置#define configUSE_TRACE_FACILITY 1
同时还要#include "trcRecorder.h"
我将修改好的PercepioView相关文件添加完后编译没有报错然后
我把#include "trcRecorder.h"放在了 FreeRTOSConfig.h最上方,编译后原先编译好的PercepioView文件报了很多错但是我把#include "trcRecorder.h"放在最下方时就没问题了。这就是依赖倒置吗?有点不太懂背后的原理
答(Jack):
这里面应该是防止重复包含的宏在起作用,你看看这两个文件中的防重复包含宏的定义,他们之间应该有联系
相关笔记