【发布时间】:2014-12-05 20:37:04
【问题描述】:
我有一个用于记录的宏,它接受可变数量的参数。该宏将由 GCC 在非嵌入式上下文中处理,并扩展为有效的 C 代码。尽管如此,无论我在哪里调用宏(数千个位置),IAR EWARM 都会给出错误“[Pe054]:宏调用中的参数太少”
EWARM 确实提供了诊断配置以将这些错误转换为警告(有趣的是,当您这样做时代码会编译(即“错误”不是编译错误,编译器只是愚蠢))
问题是当我尝试先将 Pe054 转换为警告,然后尝试抑制它时,我无法做到后者。
【问题讨论】:
标签: diagnostics iar