|
![](static/image/common/ico_lz.png)
匿名
发表于 2023-4-28 21:51:22
|阅读模式
使用方法如下:
1、将附件中的4个文件加入到你的工程中;
2、在你的工程(外挂DLL)中包含#include "ShowDebugInfo.h"
3、在合适的地方调用InitDebugInfo();(我一般在外挂主对话框的构造函数调用);
4、在合适的地方调用FreeDebugInfo();(我一般在外挂主对话框的析构函数调用);
5、需要看外挂输出信息(调试信息)的地方调用 LOGT、LOGD、LOGI、LOGW、LOGE、LOGA、LOGF中的一个,以上几个函数除了输出颜色不同没有实质的区别,如果需要格式化输出的话就调用以下几个函数中的一个:LOGFMTT、LOGFMTD、LOGFMTI、LOGFMTW、LOGFMTE、LOGFMTA、LOGFMTF,同理,这几个函数也是显示颜色不同
例子如下:
- LOGI("这是普通输出");
- //格式化输出:
- LOGFMTD("数组首地址:%X", dwAddr);
复制代码
调用代码:
效果:
其实就是在测试、调试外挂的时候不用开着DebugView来过滤我们程序的输出,在Release模式下不会显示窗口,可以设置产生日志,这样外挂发给客户的时候如果有问题我们可以通过日志定位,自己写外挂的时候也方便自己定位问题。
|
|