MFC Debug模式 IDE下面输出栏 输出信息: TRACE(traceAppMsg, 0, "XXX\n");
MFC Release模式 输出调试信息 通过附加控制台方式
头文件包含 #include <CONIO.H>
OnInitDialog中初始化 AllocConsole();//控制台申请
OnDestroy中 释放控制台 FreeConsole();
封装简化输出方法
void CXXXDlg::ConsolePrintf(CString log)
{
DWORD nRet = 0; //用来记录实际输出的字符个数
HANDLE hOutputHandle = GetStdHandle(STD_OUTPUT_HANDLE);
WriteConsole(hOutputHandle, log, log.GetLength(), &nRet, NULL); //输出到控制台的函数
}
//测试
CString tip;
tip.Append(_T("ssssss"));
ConsolePrintf(tip);