0

Visual Studio で使用されている C/C++ コンパイラの機能を拡張したいと考えています。基本的に、c/c++ コードを解析し、すべての分岐 (if check、break ステートメント、for/while ループなど) がコード内で発生する場所を出力するツールを作成したいと考えています。次に、コードの実行中にこの情報を使用して、特定のテストケースで実行されていないコードの領域をグレー表示したいと思います。

出来ますか?Microsoft はコンパイラ/デバッガに機能を追加する方法を提供していますか?

- ありがとう

4

3 に答える 3

0

プリプロセッサを使用してコードを計測します。コードは実行中にファイルを吐き出す必要があります。ブレークポイントで、デバッガーAPIとVisual Studioアドインメカニズムを使用して、この情報と「グレーアウト」コードを処理します。

于 2012-12-26T00:48:22.470 に答える