有时候我们会想看到调试信息,但是在正式发布程序中又不想看到。下面的方式就是在MFC中Debug模式输出调试信息到控制台,在Release模式下没有输出。
#ifdef _DEBUG
#include <CONIO.H>
#endif
在InitInstance()函数如下
#ifdef _DEBUG
AllocConsole();
#endif
在ExitInstance()函数如下
#ifdef _DEBUG
FreeConsole();
#endif
在程序中输出如下:
#ifdef _DEBUG
_cprintf("中文输入法hello world!\n");
#endif