我必须将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
但它不起作用,错误仍然存在。
答案 0 :(得分:0)
使用--diag_warning或--diag_suppress可以抑制所有错误。如果错误严重,编译器将默默忽略suppress选项。不幸的是,没有办法看到哪些错误可以被忽略,哪些错误可以被忽略。