CppCheckを利用してみました。
とりあえず日本語の動作がクサイので、setlocale(LC_ALL, "");でビルドをする。
動作的には問題がなさげ。
検出件数とかは、よくわからないけど、未初期化の指摘をしてくれるのが、個人的に嬉しい。
現在わかっている困った点はQtで作成されているGUIで日本語が読めないのか、そもそも日本語パスの扱いがおかしいのか、不明だが、利用できない。
これによって、日本語パス以下にあるファイルの解析がままならない。
手っ取り早く、.NET FrameworkでFork用のGUIだけ準備すればいいのではないかと思う。あとは、Includeディレクトリを常に覚えるのが困るので、とりあえずそこもなんか変えたいと思う。
そんな感じ。