我正在尝试lint我的项目。但似乎Lint无法识别std::string
,std::vector
和std::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 ';'