利用SourceInsight与PC-LINT集成做代码分析

 

1)从Options菜单中选择“Custom Commands”命令项。
2)在Name栏中输入“PC-lint ”,这个名称可以随便起,只要清晰即可。
3)在Run栏中输入“c:\lint\lint-nt -u -ic:\lint std env-si %f”其中c:\lint是你PC-LINT的安装目录。
4)在Output栏中选择“Iconic Window”、“Capture Output”。
5)在Control栏中选择“Save Files First”。
6)在Source Links in Output栏中选择“Parse Links in Output”、“File,then Line”。
7)在Pattern栏中输入“^\([^ ]*\) \([0-9]+\)”。
8)点Add键加入该命令。
9)使用时,在Source Insight下打开要LINT的文件,打开Options菜单中的“Custom Commands”命令项,在“Command”栏中选择“PC-lint unit check”命令运行即可。可以添加运行PC-LINT的快捷键:打开Options菜单中的“Custom Commands”命令项,点击该对话框中的”keys”,在弹出的对话框中选中PC-LINT命令,点击”Assign New Key…”菜单,会提示你在键盘上按快捷键,此时在键盘上同时按下“ctrl、shift和p”键,点”OK”,就可以用ctrl+shift+p运行PC-LINT了。
在sourceinsight下打开一个文件,按下”ctrl+shift+p”,编译开始,会出现一个dos窗口,在dos窗口中可看到头文件找不到,那是因为环境变量没有设置,打开pc-lint安装目录下std.lnt文件,在文件尾以”-I ”方式加上所需的头文件所在的路径,如:-I C:\ISIPPC\diab\4.2b\include -IC:\Tornado\host\diab\include 再按ctrl+shift+p就可以查看查错结果了。

 

 

 

 

 

 

 

 

 

 

原来是这样解决的,多谢各位啦:)

一、安装。
1。首先,将本目录下的文件全部拷贝到c:\lint之下。
2。然后,在Source InSight 中,选择 Option-> Custom Commands... 弹
出“Custom Commands”窗口。
进行如下设置:
1) Command 不要填,Name填 PCLint
2) Run中填:C:\LINT\Lint-nt.exe -ic:\lint\ std.lnt %f
3) 选中以下复选框:
Iconic Window
Capture Output
Save Files First
Wait Until Done
Parse Links in Output
File, then Line
其他复选框不选。
4) Pattern 中填:^\([a-zA-Z0-9].*\)\w\(\w[0-9][0-9]*\w\)
然后点 Add 按钮。
3。最后设置快捷键。
点此窗口中的 Keys... 按钮,在 Commands 框中选“PCLint”,点
"Add " 按钮,然后敲一个热键。建议设为 " Ctrl+Shit+1 ",没有冲
突。最后点 "OK " 键。
4。在“Custom Commands”窗口中点 "Change "按钮。

二、使用
以后,在要 lint 的文件窗口下使用热键 " Ctrl+Shit+1 "就可以使用
PClint 啦。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值