使用OutputDebugString帮助调试
来源:互联网 发布:手游存档软件 编辑:程序博客网 时间:2024/05/18 18:00
前面我已经介绍了使用TRACE来帮助我们调试,但使用TRACE有一个限制,只能在将程序DEBUG编译状态下才能使用,下面我们介绍OutputDebugString函数,通过它,可以在在DEBUG或RELEASE情况也可以输出调试日志,从而对那些要求编译为RELEASE的程序可以方便的调试。
OutputDebugString的函数原型:
void OutputDebugString(
LPCTSTR lpOutputString
);
参数就是你需要输出的字符串了,该字符串以/0结尾。如果你需要显示数字等,你需要事先格式化字符串。注意WINDOWS CE仅仅支持UNICODE版本,所以你提供的字符串应该转换为UNICODE。使用_tstrcat等来格式化字符串。
如果你的应用程序有一个DEBUGER,那么该函数输出到DEBUGER,否则就输出到系统的DEBUGER,如果两个都没有,该函数什么也不做。
注意,输出到系统DEBUGER的,你可以使用DEBUGVIEW工具查看日志,这样你在程序运行的时候也可以看到日志了。很多程序都使用这种方式来写日志,包括MICROSOFT本身也使用这种方法。
1 0
- 使用OutputDebugString帮助调试
- 使用OutputDebugString帮助调试
- 使用OutputDebugString帮助调试
- 使用OutputDebugString帮助调试
- 使用OutputDebugString帮助调试
- 使用OutputDebugString帮助调试
- 使用OutputDebugString做调试输出
- 使用OutputDebugString将调试信息输出
- 使用OutputDebugString将调试信息输出
- 使用OutputDebugString将调试信息输出
- 使用OutputDebugString将调试信息输出
- 使用OutputDebugString输出调试信息,使用DebugWindow来捕获它
- win32使用OutputDebugString输出调试信息的方法
- 服务程序使用OutputDebugString,DbgView接收不到调试信息问题
- OutputDebugString输出调试信息
- 调试输出信息OutPutDebugString
- 调试输出信息OutPutDebugString
- OutputDebugString输出调试信息
- Android 自动检测版本并升级
- JAVA两个数组间元素的比较(找出相同或者不同元素)
- VS2015输入反斜杠显示成人民币符号的问题
- 指示项,轮播图,圆角图片可拉伸,popwindow
- Android 开发如何做好内存优化
- 使用OutputDebugString帮助调试
- JSP 文件上传
- OC 触摸事件
- 扣丁学堂——ActionBar
- python中的多线程
- 【学习笔记】自定义关于wchar_t*的相关函数
- Makefile各类符号
- 动画气泡指示当前滑动值--第三方开源--DiscreteSeekbar
- 服务器启动时Webapp的web.xml中配置的加载顺序