`
helloyesyes
  • 浏览: 1275214 次
  • 性别: Icon_minigender_2
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

67人收藏自己写的trace程序,附带制作过程献给新手

阅读更多

在调试程序的时候,最常见的调试手段还是把值显示出来.
我写了一个小工具,是提供给开发者的,用于trace出你想显示的内容,并可以提供输入操作:

该工具使用共享文件映射完成进程间通讯,用MFC作为框架,程序简单。

我在写这个程序的时候把过程也记录下来了,分享给初学MFC的人:
http://ga6840.s96.okidc.info/blog.php?id=126&c=0&fp=0&ft=0
因为对于新手来说,做一个工程也是一个非常不错的学习方式。这里在高手前班门弄斧了。

编译环境是vc10,并尽量利用向导来生成代码,演示集成环境的使用.

同时你也可以仅仅下载源代码编译,如果你觉得好用的话,就当作收集一个调试工具吧!
我提供了库文件,使得在你的程序里调用简单.

源代码:
http://www.kuaipan.cn/file/id_5194724289820618.html

.lib文件生成代码(并不是标准的生成库工程,你可以把obj文件用lib工具生成lib文件):
http://www.kuaipan.cn/file/id_5194724289820620.html

演示代码 & 库文件调用示例代码:
http://www.kuaipan.cn/file/id_5194724289820621.html

那个文章花了我很长时间,所以在这里发布一下,所以决定把它分享出来吧.

最后附一个效果吧:

1
2
分享到:
评论

相关推荐

    TRACE 的小程序,可以记日志

    写了一个TRACE的小程序,用来打印信息和记录日志。 可以编译Debug版和Release版。 用到了一些宏和VA的知识。 如果想要一起研究,可以找我。 imzzq@hotmail.com

    制作基于tracePro手电筒.doc

    制作基于tracePro手电筒.doc

    通过Android trace文件分析死锁ANR实例过程

    遇到ANR(Application Not Responding)是比较常见的问题,产生ANR的原因有很多,比如CPU使用过高、事件没有得到及时的响应、死锁等,下面将通过一次因为死锁导致的ANR问题,来说明如何通过trace文件分析ANR问题

    TRACE32SimulatorforARM.rar_ TRACE32_Trace32_S3C24_mtk trace32_tr

    trace32 simulator for ARM ,关于trace的使用,网上资料很少,这个很不错哦,绝对不会后悔。

    纯java写的TCPTrace(源码)

    纯java写的TCPTrace,端口转发

    TRACE32文档_Trace32_lauterbach_多核系统_TRACE32调试_

    TRACE32 调试手册 脚本及其应用 多核系统调试Trace32 高级语言调试(3)Trace32 基础配置与调试(2)

    非MFC程序调示宏TRACE().zip

    如果不是MFC项目或者ATL的项目的话是不能...非MFC程序显示调示信息,自写TRACE()打印输出的VS的输出窗口。用法和printf()一样。 一个TRACE可以在Debug时向VS的调试输出窗口输出字串符,用来调试时跟踪变量很方便。

    Trace

    * TRACE基于white整体光照明模型,完成了对三维网格物体的光线跟踪, * * 可以对*.OFF文件表示的三维网格物体进行处理。编译此软件请确保您的计算机上 * * 有glut库相关文件(下载到http://www.xmission.com/~...

    tracepro 7.04破解文件

    tracepro 7.04照明设计软件下载完成后,解开压缩包,先安装TP704的主程序,安装完成后,在压缩包内有个Tracepro.exe的程序,你把它复制到你的安装目录下并覆盖。破解完成了。

    TRACE32-安装和使用

    TRACE32-安装和使用 TRACE32-安装和使用

    TCPTRACE查数据包工具

    TCPTRACE TCPTRACE 查看数据包工具

    Method_Trace.trace

    【Android 性能优化】应用启动优化 ( 方法追踪代码模板 | 示例项目 | SD 卡访问权限 | 示例代码 | 获取 Trace 文件 | Android Studio 查看文件) : https://blog.csdn.net/shulianghan/article/details/106893572 ; ...

    Trace 32调试分析培训

    qualcomm 平台开发,对于死机 hung up等需要使用trace32 在线调试,文档详细的讲解了使用trace32在线调试的经验技巧

    release 下trace工具

    如果在发行程序时,想去掉这些附加的代码,无须删除XTRACE和#include"xTrace.h"语句,只需要在工程设置中定义NO_XTRACE宏即可,这样xTrace.h文件则犹如一个空文件一般,可执行程序中便没有任何附加代码了。

    tracepro课堂实例

    tracepro课堂实例,不错的资料,适合自学的朋友!

    TRACE32软件的Practice脚本 cmm脚本.zip

    标准Practice脚本的扩展名是.cmm,因此有人也称之为cmm脚本 Practice脚本是Lauterbach公司提供的一种脚本语言,运用于其TRACE32软件当中,非常容易上手、并且功能强大。 我在文章...

    Tracepro光源库

    Tracepro光源库,光源非常齐全,有我保存的也有自己设计的,常用的有OSRAM,PHILIPS,SYLVNIA的

    Trace32_ice

    Trace32_ice Trace32_ice使用说明书

    trace_natives-main.zip

    trace

Global site tag (gtag.js) - Google Analytics