在vs2010或者vs2008中配置PC-lint9.0版
2013-09-05 16:53
309 查看
原文地址:http://blog.csdn.net/aslily1234/article/details/7441104
如果大家想要在vs2005中配置PC-lint9.0版,请参考http://blog.csdn.net/wzx19840423/article/details/6215925cn。
接下来给大家详细讲解在vs2010或者vs2008中配置PC-lint9.0版的步骤。
可以到http://download.csdn.net/detail/zhenliangqiu/3250717下载Gimpel_PC_Lint_9.zip免注册版,下载完后点击pclint9setup.exe进行安装,这里以安装到C:/lint介绍。安装完成后勾选I
want to run the configuration program now.点击finish进入配置页面,配置选项依次为:
1、C:/lint(这个是pc lint的安装目录),Create a new STD.LNT
2、Microsoft Visual C++ 2008(co-msc90.lnt)
3、32-bit Flat Model(-ms, -si4, -sp4)
4、Active Template Library(ATL),Microsoft Foundation Class Library,Standard Template Library,Windows 32-bit
5、Scott Meyers(Effective C++ More Effective C++ and Effective C++ 3rd Edition),Dan Saks,MISRA 2004
6、Create -i options
7、这里将vc的包含目录加进去,我加的是以下两个
C:\Program Files\Microsoft Visual Studio 10.0\VC\include
C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include
备注:C:\Program Files\Microsoft Visual Studio 10.0是我电脑上vs2010的安装目录
8、No
9、(env-vc9.lnt) Microsoft's Visual C++.NET 2010
10、Prepend my PC-lint directory to my PATH(create LSET.BAT)
完成
配置好pc lint之后,下面就将它集成到vc2010中,打开vc2010--Tools--External Tools,点击Add按钮Title为pc_lint(这个可以任意命名),Command为 C:/lint/lint-nt.exe(这个为lint-nt的绝对路径),Arguments为-i"c:/lint" std.lnt env-vc9.lnt "$(ItemDir)$(ItemFileName)$(ItemExt)",Initial directory为$(ItemDir),勾选"Use
Output windows",点击OK
接下来大家就会可以利用vs2010-Tools-pc_lint来对当前工程下的文件进行分析了。
备注:如果出现类似Error 307: Can't open indirect file 'env-vc9.lnt'的错误,大家也不用紧张,只需要到安装目录C:\lint下看看有没有‘env-vc9.lnt'文件,如果没有一般在C:\lint\lnt下是一定有的,大家只需要将该文件拷贝一份到C:\lint目录下即可。
附上我的一个小例子,仅供大家参考:
上图为待分析文件
上图为利用PC-lint的分析结果
Modify_1.0:如果大家在安装上依旧遇到问题的话,请到http://115.com/file/e7ob3f06下载截图包,里面有从头到尾的安装步骤截图。
最后预祝大家使用愉快~~~~
如果大家想要在vs2005中配置PC-lint9.0版,请参考http://blog.csdn.net/wzx19840423/article/details/6215925cn。
接下来给大家详细讲解在vs2010或者vs2008中配置PC-lint9.0版的步骤。
可以到http://download.csdn.net/detail/zhenliangqiu/3250717下载Gimpel_PC_Lint_9.zip免注册版,下载完后点击pclint9setup.exe进行安装,这里以安装到C:/lint介绍。安装完成后勾选I
want to run the configuration program now.点击finish进入配置页面,配置选项依次为:
1、C:/lint(这个是pc lint的安装目录),Create a new STD.LNT
2、Microsoft Visual C++ 2008(co-msc90.lnt)
3、32-bit Flat Model(-ms, -si4, -sp4)
4、Active Template Library(ATL),Microsoft Foundation Class Library,Standard Template Library,Windows 32-bit
5、Scott Meyers(Effective C++ More Effective C++ and Effective C++ 3rd Edition),Dan Saks,MISRA 2004
6、Create -i options
7、这里将vc的包含目录加进去,我加的是以下两个
C:\Program Files\Microsoft Visual Studio 10.0\VC\include
C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include
备注:C:\Program Files\Microsoft Visual Studio 10.0是我电脑上vs2010的安装目录
8、No
9、(env-vc9.lnt) Microsoft's Visual C++.NET 2010
10、Prepend my PC-lint directory to my PATH(create LSET.BAT)
完成
配置好pc lint之后,下面就将它集成到vc2010中,打开vc2010--Tools--External Tools,点击Add按钮Title为pc_lint(这个可以任意命名),Command为 C:/lint/lint-nt.exe(这个为lint-nt的绝对路径),Arguments为-i"c:/lint" std.lnt env-vc9.lnt "$(ItemDir)$(ItemFileName)$(ItemExt)",Initial directory为$(ItemDir),勾选"Use
Output windows",点击OK
接下来大家就会可以利用vs2010-Tools-pc_lint来对当前工程下的文件进行分析了。
备注:如果出现类似Error 307: Can't open indirect file 'env-vc9.lnt'的错误,大家也不用紧张,只需要到安装目录C:\lint下看看有没有‘env-vc9.lnt'文件,如果没有一般在C:\lint\lnt下是一定有的,大家只需要将该文件拷贝一份到C:\lint目录下即可。
附上我的一个小例子,仅供大家参考:
上图为待分析文件
上图为利用PC-lint的分析结果
Modify_1.0:如果大家在安装上依旧遇到问题的话,请到http://115.com/file/e7ob3f06下载截图包,里面有从头到尾的安装步骤截图。
最后预祝大家使用愉快~~~~
相关文章推荐
- 在vs2010或者vs2008中配置PC-lint9.0版
- 在vs2010或者vs2008中配置PC-lint9.0版http://blog.csdn.net/whatday/article/details/7890092
- 在vs2010或者vs2008中配置PC-lint9.0版
- 在vs2010或者vs2008中配置PC-lint9.0版
- 在vs2010或者vs2008中配置PC-lint9.0版
- 在vs2010或者vs2008中配置PC-lint9.0版
- PC-Lint安装配置与集成到VS2010
- PC-Lint安装配置与集成到VS2010
- C/C++代码静态检查工具PC-lint在VS2008开发环境中的安装配置和使用
- C/C++代码静态检查工具PC-lint在VS2008开发环境中的安装配置和使用
- VS2010下安装配置PC-lint
- VS2010(VS2008)下安装配置OpenCV
- VS2008或者VS2010出现devenv.exe 系统错误
- PC-Lint中Int文件的配置,参考au-sm.lnt
- VS2008或者VS2010中 JS文件中使用智能感知的二个细节问题
- ogre在VS2005或者VS2008下的配置和程序运行正常运行
- vs2008和vs2010下配置openmesh
- Opencv2.3.1在VS2008和VS2010平台上安装配置图解
- vs2008和vs2010下配置openmesh
- PC-LINT配置使用说明