一、集成PC-LINT对单个文件编译
打开VS2005,点击【Tools】,选择【External Tools】,点击Add,即可添加一个新的pclint处理。
【Title】:pclint
【Command】:D:\lint\lint-nt.exe
【Arguments】:-i"d:\lint" std.lnt env-vc8.lnt "$(ItemFileName)$(ItemExt)"
【Initial directory】:$(ItemDir)
勾选上【Use Output window】,【Prompt for arguments】,点击OK。
这样,在Tools列表下就多出了一个pclint选项,使用它即可对单个cpp文件进行静态编译。
注意:
1、【Tiltle】中的名字可以自定义。
2、使用pclint静态编译时可能出现如下错误:
d:\lint\std.lnt(7) : Error 307: Can't open indirect file 'options.lnt'
这时只需在pclint的当前目录下新建一个options.lnt文件即可,该文件用于存放定制信息。
3、集成到VS2005前请先参考PC-LINT的设置。
二、集成PC-LINT对整个工程编译
打开VS2005,点击【Tools】,选择【External Tools】,点击Add,即可添加一个新的pclint处理。
【Title】:pclint_project
【Command】:D:\lint\lint-nt.exe
【Arguments】:-i"d:\lint" std.lnt env-vc8.lnt --u "$(TargetName).lnt" "$(ItemPath)"
【Initial directory】:$(ProjectDir)
勾选上【Use Output window】,【Prompt for arguments】,点击OK。
这样,在Tools列表下就又多出了一个pclint_project选项,使用它即可对整个工程进行静态编译。