1 不用OutputDebugString的原因:因为它不支持 格式化字符串。
    而TRACE在Release情况下不显示
    所以我们要封装一个DbgPrintMine函数

    2 新建一个控制台应用项目
    image.png

    3 写代码
    void DbgPrintMine(const char *szpFormat, …) {
    #ifdef _DEBUG //在DEBUG模式才执行下面的
    char szbufFormat[0x1000];
    char szBufFormat_Game[0x1008] = “Game:”;
    va_list argList;
    va_start(argList, szpFormat); //参数列表初始化
    vsprintf_s(szbufFormat, szpFormat, argList);
    strcat_s(szBufFormat_Game, szbufFormat);
    OutputDebugStringA(szBufFormat_Game);
    va_end(argList);
    #endif
    }
    image.png

    4 复制到我们的源码
    image.png
    在头文件上#include

    5 在头文件里导出方便各个文件使用
    image.png