使用OutputDebugString将调试信息输出
来源:互联网 发布:加工中心圆弧编程实例 编辑:程序博客网 时间:2024/05/18 20:10
- 使用Log机制
- 用TRACE宏
- 其他
- //木杉的博客 http://blog.csdn.net/mazhibinit
- //2012年6月10日 ------转载请注明出处
- #ifndef _DEBUGPRINTF_H_
- #define _DEBUGPRINTF_H_
- #include<Windows.h>
- #include <tchar.h>
- //用于输出信息到编译器输出窗口的宏定义
- //使用win API,DEBUG版本会执行,RELEASE版本则不会
- //还可以使用DebugView,WinDbg等工具查看输出
- #ifdef _DEBUG
- #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 DP3(fmt,var1,var2,var3) {TCHAR sOut[256];_stprintf_s(sOut,_T(fmt),var1,var2,var3);OutputDebugString(sOut);}
- #endif
- #ifndef _DEBUG
- #define DP0(fmt) ;
- #define DP1(fmt, var) ;
- #define DP2(fmt,var1,var2) ;
- #define DP3(fmt,var1,var2,var3) ;
- #endif
- #endif
- //木杉的博客 http://blog.csdn.net/mazhibinit
- //2012年6月10日 ------转载请注明出处
- #include<stdio.h>
- #include"debugPrint.h"
- void main()
- {
- for(int i=0;i<10;i++)
- {
- printf("hello!\n");
- DP0("这是调试信息!\n");
- DP1("这是调试信息%d\n",i);
- DP2("这是调试信息%d--%d\n",i,i+1);
- DP3("这是调试信息%d--%d--%d\n",i,i+1,i+2);
- }
- getc(stdin);
- }
0 0
- 使用OutputDebugString将调试信息输出
- 使用OutputDebugString将调试信息输出
- 使用OutputDebugString将调试信息输出
- 使用OutputDebugString将调试信息输出
- OutputDebugString输出调试信息
- 调试输出信息OutPutDebugString
- 调试输出信息OutPutDebugString
- OutputDebugString输出调试信息
- 使用OutputDebugString输出调试信息,使用DebugWindow来捕获它
- win32使用OutputDebugString输出调试信息的方法
- 使用OutputDebugString做调试输出
- 使用OutputDebugString帮助调试
- 使用OutputDebugString帮助调试
- 使用OutputDebugString帮助调试
- 使用OutputDebugString帮助调试
- 使用OutputDebugString帮助调试
- 使用OutputDebugString帮助调试
- 服务程序使用OutputDebugString,DbgView接收不到调试信息问题
- 话说GET与POST那点恩怨
- 在vector中删除一个元素
- 如何处理Jdeveloper 启动时出现的错误-Unable to create an instance of the Java Virtual Machine
- MFC控件随窗体大小变化的实现
- socket通信函数的深入分析
- 使用OutputDebugString将调试信息输出
- Spring-AOP: JDK代理和CGLIB代理
- Convolutional Neural Networks for Speech
- iOS7后台数据下载教程
- java和C++内存分配及数据存储
- 【笔记】Cocos2d-x高级开发教程:制作自己的<捕鱼达人> 笔记一:序_前言_第一章
- 兄弟,注意你的内存
- Poj 1811 Prime Test 素数测试 Miller-Rabin 与 整数的因子分解 Pollard rho
- Velocity 用户指南手册中文版(转)