PCLint输出格式选项
1.控制消息高度,使用格式为:-h[abfFrsm/<M>/]<I>]<ht>(缺省值为 -ha_3)
<ht> : 为消息高度,取值范围为1-4
<I> : 为每条消息的位置指示符,如果<ht>为2,该指示符将与消息同行显示,如
果<ht>大于2,该符号将单独在一行显示
a : 表示将位置指示符放在源程序中错误行的前一行(<ht>必须为3或4才行)
b : 表示将位置指示符放在源程序中错误行的下一行(<ht>必须为3或4才行)
f : 消息中总是包含文件信息
F : 消息中总是包含文件信息,对于无法定位的行号使用MaxLine+1
r : 对于针对源文件中同一行的多个错误消息,每个都重复显示行号
s : 消息间空一行显示
m/<M>/ : 恢复对宏定义的显示,<M>为宏定义的指示符,缺省为“#”
mn : 对于源文件中由宏使用产生的错误,不显示该宏的定义
2.控制消息宽度,使用格式为:-width(<Width>,<Indent>)(缺省值为 -width(79,4))
3.控制消息格式,使用格式为:-format=...(对于消息高度为4的情况,此选项无用。应该使用-format4a和-format4b)
%f : 文件名
%m : 告警消息文本
%n : 告警号
%t : 消息类型(Error,Warning等)
%l : 行号
%c : 列号
%C : 列号+1
%(...%) : 如果错误发生在一个文件内,那么包含...信息
\n : 回车
\t : Tab键
\s : 空格键
\a : 告警(ASCII 7)
\q : 引号(“”)
\\ : 反斜线(' \ ')