第一步:在CXXXXApp所在CPP文件内加入如下代码:
#include <fcntl.h> void LauchConsole() { AllocConsole(); HANDLE handle = GetStdHandle(STD_OUTPUT_HANDLE); int hCrt = _open_osfhandle((long)handle ,_O_TEXT); FILE *hf = _fdopen(hCrt ,"w"); *stdout = *hf; }
然后,在CXXXXApp::InitInstance()中调用LauchConsole就可以使用cout或者printf输出信息了。