Windows vs 调试小技巧

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Jane_yuhui/article/details/89311253
#ifdef _DEBUG
#include <Windows.h>
#include <TCHAR.h>
#define MAXNUMBUFF 10
#define DP0(fmt) {TCHAR sOut[256];_stprintf_s(sOut,_T(fmt));OutputDebugString(sOut);}    
#define DP1(fmt,var) {TCHAR sOut[256];_stprintf_s(sOut,_T(fmt),var);OutputDebugString(sOut);}    
#define DP2(fmt,var1,var2) {TCHAR sOut[256];_stprintf_s(sOut,_T(fmt),var1,var2);OutputDebugString(sOut);}    

#define DP6(fmt,var1,var2,var3,var4,var5,var6) {TCHAR sOut[256];_stprintf_s(sOut,_T(fmt),var1,var2,var3,var4,var5,var6);OutputDebugString(sOut);}    

#endif

可以直接将需要的信息(中间结果)输出到VS的“输出窗口”

也可以用 DbgView查看

猜你喜欢

转载自blog.csdn.net/Jane_yuhui/article/details/89311253
今日推荐