首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

在vs 2008的环境里头pclint报了一堆错

2013-01-05 
在vs 2008的环境里面pclint报了一堆错pclint 9h版本我都配置了,配置信息如下://std.lnt//Microsoft Visual

在vs 2008的环境里面pclint报了一堆错
pclint 9h版本
我都配置了,配置信息如下:


//std.lnt

//  Microsoft Visual C++ 2008, -si4 -sp4, lib-atl.lnt lib-mfc.lnt lib-stl.lnt lib-w32.lnt lib-wnt.lnt
//  Standard lint options

au-sm123.lnt au-ds.lnt
co-msc90.lnt
lib-atl.lnt lib-mfc.lnt lib-stl.lnt lib-w32.lnt lib-wnt.lnt
options.lnt  -si4 -sp4
-i"D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\include"
-i"D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\include"
-i"C:\Program Files\Microsoft SDKs\Windows\v6.0A\include"




运行了以后,发现pclint报出了一堆vs自带库的错误,例如下面的:

D:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\atlmfc\include\atlcomtime.h(291): error 1039: (Error -- Symbol 'ATL::COleDateTime::Format(unsigned long, unsigned long) const' is not a member of class 'COleDateTime')


在配置向导里面,我基本选择了最严格的检查方式。我想屏蔽掉不让pclint去检查微软的,只检查我自己写的代码需要如何配置类?

[解决办法]
如果不想让pc-lint检查库文件,在options.lnt里面加-wlib(0)。

热点排行