私は自分のプロジェクトをリントしようとしています。std::string
しかし、Lintは、、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 ';'