cppcheckは、iostreamなどの標準ヘッダーも見つけることができません。何か案は?
リポジトリのUbuntu11.04とcppcheckを使用しています。
cppcheck は、Mac および Linux で標準のインクルード ヘッダーを見つけるのが非常に苦手です。幸いなことに、このチェックを抑制して、カスタム ヘッダー ファイルのみをスキャンすることができます。
cppcheck --enable=all --suppress=missingIncludeSystem .
標準の C/C++ ヘッダーへのパスを提供することはお勧めしません。Cppcheck には ANSI C/C++ に関する内部知識があり、この既知の機能を再定義することはお勧めしません。しかし、気軽に試してみてください。
-I [dir]
インクルード パスを指定します。複数のパスを指定するには、いくつかの -I パラメータを指定します。最初に指定されたパスが最初にチェックされます。パスがソース ファイルに対する相対パスである場合、これは必要ありません。