Visual Studio 2010下配置PC
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Visual Studio 2010下配置PC
Visual Studio 2010下配置PC-Lint 9.0i分类:
C/C++
2012-03-24 12:35
907人阅读
评论(4)
收藏
举报
首先下载PC-Lint安装包,可以到CSDN资源区搜索下载,或者直接到我上传的资源区下载。
一、安装过程
下载完安装包后可以直接点击pclint9setup.exe进行安装,假设安装目录为(C:\lint)
注意:安装完之后可以选择勾选”I want to run the configuration program now",点击finish进入配置向导界面,也可以不勾选进入配置界面,点击finish退出,随后自己手动设置配置。
二、PC-Lint配置
方法一利用PC-Lint自带的配置向导PC-Lint CONFIG进行
1. 在PC-Lint的安装目录下(C:\lint),选择Create a new STD.LNT
2. 选择编译器,由于没有Microsoft Visual C++
2010(co-msc100.Int)选项,只能选择Microsoft Visual C++ 2008(co-msc90.Int)
3. 32-bit Fat Model(-ms, -si4, -sp4)
4. 选择常用的Libraries如: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目录
-i"C:\Program Files\Microsoft Visual Studio
10.0\VC\include"
-i"C:\Program Files\Microsoft Visual Studio
10.0\VC\atlmfc\include"
-i"C:\Program Files\Microsoft
SDKs\Windows\v7.0A\Include"
9. 选择(env-vc9.Int)Microsoft's Visual C++.NET 2008
10. Prepend my PC-lint directory to my PATH(create LSET.BAT)
11. 完成
以上的配置过程其实是给VS 2008进行配置的,接下来可以到官网下载最新的补丁(更新到最新的9.0i版本,如何更新PC-Lint至最新版本在本文章下面有介绍)和另外三个配置(env-vc10.lnt,co-msc100.h和co-msc100.lnt)VS 2010的
文件,如果是下载我的资源,里面都有更新至9.0i版本的patch和配置VS
2010的文件。
完成PC-Lint CONFIG的后,接下来进入到PC-Lint的安装目录下(C:\lint)删除属于配置2008的对应文件(co-msc90.lnt,co-msc90.h和env-vc9.lnt),替换成VS 2010相对应的文件,另外,从我资源区下载的话可以直接连std.Int也复制过去,没有下载我的资源也不要紧,打开(C:\lint)目录下的std.Int,把关键字”co-msc90.Int“替换成”co-msc100.Int)即可。
方法二下面是手动配置PC-Lint,不利用PC-Lint自带的配置向导(注意:方法一和方法二选择其中一个进行配置即可)1. 同样,一样去官网下载支持VS 2010对应的三个文件(env-vc10.lnt,co-msc100.h和co-msc100.lnt)。
2. 在安装目录下(C:\lint)创建两个文件std.Int和options.Int,options.Int文件为空,在std.Int文件中添加如下内容:
au-sm123.lnt au-ds.lnt
co-msc100.lnt
lib-atl.lnt lib-mfc.lnt lib-stl.lnt lib-w32.lnt
options.lnt -si4 -sp4
-i"C:\Program Files\Microsoft Visual Studio
10.0\VC\include"
-i"C:\Program Files\Microsoft Visual Studio
10.0\VC\atlmfc\include"
-i"C:\Program Files\Microsoft
SDKs\Windows\v7.0A\Include"3. 文件创建好了之后,把std.Int内容上提到的**.Int文件从Int文件夹里拷贝到父目录上即(C:\lint)目录下,还有把lib-ole.Int也拷贝出去。
另外,如果下载了我的上传的资源,可以直接把Visual Studio 2010目录下的文件拷到安装目录下(C:\lint),里面包括了(env-vc10.lnt,co-msc100.h,co-msc100.lnt,std.Int和options.Int),然后执行上面步骤3,把std.Int内容上提到的
**.Int文件从Int文件夹里拷贝到父目录上即(C:\lint)目录下,还有把lib-ole.Int也拷贝出去。
三、把PC-Lint集成到VS 2010中
到这里,PC-Lint的配置基本上已经完成了,下一步就是把它加入到VS 2010中了,假设PC-Lint安装目录为(C:lint)。
在VS 2010中Tools->External Tools,选择"Add" Title:工具名,如:PC-Lint
Command:C:\lint\lint-nt.exe
Arguments:-i"c:\lint" std.lnt env-vc10.lnt "$(ItemFileName)$(ItemExt)"
Initial Directory:$(ItemDir)
并且勾选"Use Output window”,后点击OK就完成了。
四、更新PC-Lint版本
从我下载的文件下有patch目录,把该目录下的文件都拷贝到PC-Lint的安装目录下,运行update.bat即可。
更新后运行可以查看PC-Lint版本信息:
PC-lint for C/C++ (NT) Vers. 9.00i, Copyright Gimpel Software 1985-2012
分享到:
上一篇:vc编译exe的体积最小优化查看评论
3楼qq445065 2012-04-09 14:56发表[回复] 大侠,第三步集成到2010的参数要根据安装路径改变的吧,虽然看不懂什么意思Re: jbcjay 2012-04-09 18:46发表[回复] 嗯,是的,那个是安装目录路径回复qq445065:2楼qq445065 2012-04-05 23:26发表[回复] 太好了,多谢大侠呀!!!1楼fishedrun 2012-03-28 20:58发表[回复] 太好了,多谢谢大侠呀!。