如何抑制 IAR EW 8.1 中的 Pe070 错误?

How to suppress Pe070 error in IAR EW 8.1?

我必须将 IAR EW 项目从 V 7.80.2 升级到 V 8.10.1

我的项目在 7.8 版中运行时没有任何警告或错误。当我尝试 在版本 8.1 中构建完全相同的项目我收到以下错误 (Pe070 / Pe065 / Pe020) 这些错误出现在我的 RTOS 源代码 (SEGGER / emBos) 中,所以我现在无法修复它们。

我的想法是抑制这些错误,直到 IAR 或我的 RTOS 供应商修复了这些错误。我这样试过:

How to suppress warning (converted from error) in IAR EWARM 5.4

但是还是不行,还是报错

并不是所有的错误都可以使用 --diag_warning 或 --diag_suppress 来抑制。如果错误很严重,编译器将默默地忽略抑制选项。遗憾的是,无法查看哪些错误可以忽略哪些不能。