ドナドナされるプログラマのメモ

Windows用アプリのプログラミングメモ

Visual Studioの出力ウィンドウにデバッグ文字列を出力する(ATLTRACE, AtlTrace, _RPTn)

Visual Studioを使ってWIndowsプログラムのデバッグ中に、プログラムや変数の状態を表示したい・残したいと思う人や、なんでstderrが使えないんじゃああ!という人向けメモ。

C/C++でこれをするには、OutputDebugStringや_RPTNという関数が便利。他にもATLTRACE, AtlTraceという関数がある。いずれも、Visual Studioの出力ウィンドウにメッセージを残す。

f:id:donadonasan:20160207171040p:plain

  • OutputDebugString
  • _RPT0, _RPTN, _RPTW0, _RPTWN
  • _RPTF0, _RPTFN, _RPTFW0, _RPTFWN
  • _RPTT0, _RPTTN, _RPTTF0, _RPTTFN
  • ATLTRACE
  • AtlTrace

 

続きを読む