將C++調試信息顯示在VS輸出窗口中, 像TRACE一樣調用


我們知道,MFC中可以調用宏TRACE等十分方便的輸出調試信息到Visual Studio輸出窗口,但C++中沒人類似的函數,最近我在開發一個小程序時跟蹤了一下MFC的TRACE宏,發現它映像了atltrace.h中的ATLTRACE宏,因些,我們也想在C++中使用TRace可以用如下方式:

#include <atltrace.h>
#define TRACE ATLTRACE

TRACE("");

在C++中可以直接使用下面的函數

OutputDebugString Function

 

Sends a string to the debugger for display.

 

Syntaxvoid WINAPI OutputDebugString( __in_opt LPCTSTR lpOutputString); Parameters
lpOutputString

The null-terminated string to be displayed.

Return Value

This function does not return a value.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM