原创 在CW中怎样禁止编译中产生的警告

2010-8-11 23:02 6252 9 9 分类: MCU/ 嵌入式

在CodeWarrior(简称CW)编译程序时,有时会因为一些原因产生一些警告消息。有些警告是需要关注的,但是有一些警告是因为程序流程或者函数调用方式产生的,对整体没有影响。对于这样我们确信没有问题的警告,可以通过下面方法消除:


#pragma MESSAGE DISABLE C1420

前面是编译控制指令,最后面的C1420就是对应的警告号,这个号码可以在警告消息中看到(比如这个C1420,就代表Warning : C1420: Result of function-call is ignored)。把上面的编译控制指令加到文件的开始就可以了,它将对后面的函数起作用。如果只希望它单独对某个函数有效,可以把它加在函数的开始,这样就不会对其他函数生效。

  

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
我要评论
0
9
关闭 站长推荐上一条 /3 下一条