0

Visual Studio C++ 2010 を使用して、ソース コードを読み取り、理解し、変更します。アプリケーションを「コンパイルして実行」した後のログ ファイルがあると非常に役立つことがわかりました。ログ ファイルには、次の内容を記録する必要があります: どの関数が実行されたか (順番に)、"if" ステートメントが true または false (すべてのコンポーネントの false の真偽をリストできる場合)。Visual Studio またはそのようなことを行うプラグインにそのような機能はありますか?

4

1 に答える 1

1

さて、あなたは完全なランタイムコードフローとセマンティック分析を求めています。私の知る限り、これを実行できるツールはありません。静的コード分析用のツールが利用可能ですが、これはあなたが望むものではありません。IntelliTraceは、C ++をサポートしていないため、オプションではありません。コードカバレッジツールは部分的に役立つかもしれません。ただし、コードフローを分析する最良の方法は、現在、ブレークポイントを設定してコールスタックを分析することです。複数のスレッドの正しいログ(おそらくフローチャート?)を作成するために必要なツールがどれほど難しいか想像してみてください。

于 2012-04-14T10:48:34.820 に答える