[解決済み] Win32アプリでデバッグ出力ウィンドウに印刷するには?
2022-10-21 08:23:10
質問
Visual Studio 2005 に読み込まれた win32 プロジェクトがあります。私はVisual Studioの出力ウィンドウに何かを印刷できるようにしたいのですが、どうしてもその方法を見つけることができません。私は 'printf' と 'cout <<' を試しましたが、私のメッセージは頑固にプリントされないままです。
Visual Studio 出力ウィンドウに印刷するための特別な方法はありますか?
どのように解決するのですか?
あなたは
OutputDebugString
.
OutputDebugString
はマクロで、ビルドオプションによって
OutputDebugStringA(char const*)
または
OutputDebugStringW(wchar_t const*)
. 後者の場合、関数にワイド文字列を指定する必要があります。幅の広い文字リテラルを作るには
L
というプレフィックスを使うことができます。
OutputDebugStringW(L"My output string.");
通常、マクロ版と一緒に
_T
のようなマクロと一緒に使います。
OutputDebugString(_T("My output string."));
プロジェクトがUNICODE用にビルドするように設定されている場合、次のように展開されます。
OutputDebugStringW(L"My output string.");
UNICODE用にビルドしていない場合は、次のように展開されます。
OutputDebugStringA("My output string.");
関連
-
[解決済み】「The breakpoint will not currently be hit」を改善するには?このドキュメントにはシンボルが読み込まれていません。" という警告はどうすれば改善されますか?
-
[解決済み】構造体のベクター初期化について
-
[解決済み】オブジェクト引数のない非静的メンバ関数の呼び出し コンパイラーエラー
-
[解決済み】'std::cout'への未定義の参照
-
[解決済み] Visual Studioのデバッグ/ロードが非常に遅い
-
[解決済み] 文字列の単語を反復処理するにはどうすればよいですか?
-
[解決済み] Visual Studioの出力ウィンドウに書き込む
-
[解決済み] Visual Studioのコンパイルエラー "mismatch between processor architecture "を修正するにはどうしたらいいですか?
-
[解決済み] Google Chrome JavaScriptコンソールでデバッグメッセージを表示するにはどうすればよいですか?
-
[解決済み] Visual StudioのウィンドウレイアウトをREALLYリセットするには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] テスト
-
[解決済み】coutはstdのメンバではない
-
[解決済み] error: 'ostream' does not name a type.
-
[解決済み】C++エラーです。"配列は中括弧で囲まれたイニシャライザーで初期化する必要がある"
-
[解決済み】抽象クラス型の無効なnew-expression
-
[解決済み】fpermissiveフラグは何をするのですか?
-
[解決済み】「Expected '(' for function-style cast or type construction」エラーの意味とは?
-
[解決済み】Visual Studio 2013および2015でC++コンパイラーエラーC2280「削除された関数を参照しようとした」が発生する
-
[解決済み】ファイルから整数を読み込んで配列に格納する C++ 【クローズド
-
[解決済み] FILE__ マクロがフルパスを表示