Lint无法识别std :: string类

时间:2013-02-12 16:27:26

标签: c++ stl pc-lint

我正在尝试lint我的项目。但似乎Lint无法识别std::stringstd::vectorstd::queue等类。我也使用lib-std.lnt配置文件,但没有用,面对如下错误。

错误40:未声明的标识符'queue'

错误40:未声明的标识符'string'

错误10:期待结构或联合

有人知道如何解决这个问题吗?


示例代码: -

#include<string>

int main(void) 
{
    std::string str;  
    return ;
}

=================================== 并且输出如下


/>lint-nt -iC:\ghs\comp_20121\ansi  proj2.lnt snip.cpp
PC-lint for C/C++ (NT) Vers. 8.00x, Copyright Gimpel Software 1985-2008

---模块:snip.cpp(C ++)

typedef wchar_t _Wchart;

C:\ghs\comp_20121\scxx\yvals.h:747  Warning Error 10: Expecting ';'

C:\ghs\comp_20121\scxx\yvals.h:747  Warning Error 19: Useless Declaration

std::string str;

snip.cpp:4  Warning Error 40: Undeclared identifier 'string'

snip.cpp:4  Warning Warning 522: Expected void type, assignment, increment or decrement

snip.cpp:4  Warning Error 10: Expecting ';'

0 个答案:

没有答案