我正在尝试整理我的项目。但似乎 Lint 无法识别std::string
,std::vector
和等类std::queue
。我lib-std.lnt
也在使用配置文件,但没有用,面临如下错误。
错误 40:未声明的标识符“队列”
错误 40:未声明的标识符“字符串”
错误 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 ';'