最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

Windows平台调试工具:DebugView

互联网 admin 4浏览 0评论

Windows平台调试工具:DebugView

Windows平台调试工具:DebugView

  • 简单介绍
  • 使用场景
  • 使用方法
  • 下载地址

简单介绍


这款软件真的好用,体积又小,在Windows平台下无压力运行。只要在代码里输出调试信息,运行执行文件就能在DebugView里看到调试信息。如果是在IDE里(例如vs)调试就看不到了。

使用场景

当执行程序在用户电脑上运行出现问题时,远程用户电脑后复制个DebugView过去就能直接看调试信息,能帮我短时间内在用户电脑上看出一些问题。一般能用IDE调试的话不用DebugView。

使用方法

首先,在代码中需要的地方输出调试信息。
Win32:OutputDebugString,需要Windows.h头文件

wchar_t buf[64] = { 0 };
swprintf_s(buf, L"%s", L"Hello world");
OutputDebugString(buf);

在vs下是unicode编码,所以上面用宽字符,也可以用char

char buf[64] = { 0 };
sprintf_s(buf, "%s", "Hello world");
OutputDebugStringA(buf);

用OutputDebugStringA()就可以用char输出调试信息啦

Qt:qDebug,需要qDebug.h头文件

qDebug()<<"Hello world";

然后运行执行文件(不是运行IDE的调试),就能看到调试信息。

如果显示太多调试信息,可以通过过滤器调整显示的内容。


在Include填入显示的信息中包含的字段,*表示显示所有字段,空白就什么都不显示了。

下载地址


如果下载不了到百度找找。

Windows平台调试工具:DebugView

Windows平台调试工具:DebugView

  • 简单介绍
  • 使用场景
  • 使用方法
  • 下载地址

简单介绍


这款软件真的好用,体积又小,在Windows平台下无压力运行。只要在代码里输出调试信息,运行执行文件就能在DebugView里看到调试信息。如果是在IDE里(例如vs)调试就看不到了。

使用场景

当执行程序在用户电脑上运行出现问题时,远程用户电脑后复制个DebugView过去就能直接看调试信息,能帮我短时间内在用户电脑上看出一些问题。一般能用IDE调试的话不用DebugView。

使用方法

首先,在代码中需要的地方输出调试信息。
Win32:OutputDebugString,需要Windows.h头文件

wchar_t buf[64] = { 0 };
swprintf_s(buf, L"%s", L"Hello world");
OutputDebugString(buf);

在vs下是unicode编码,所以上面用宽字符,也可以用char

char buf[64] = { 0 };
sprintf_s(buf, "%s", "Hello world");
OutputDebugStringA(buf);

用OutputDebugStringA()就可以用char输出调试信息啦

Qt:qDebug,需要qDebug.h头文件

qDebug()<<"Hello world";

然后运行执行文件(不是运行IDE的调试),就能看到调试信息。

如果显示太多调试信息,可以通过过滤器调整显示的内容。


在Include填入显示的信息中包含的字段,*表示显示所有字段,空白就什么都不显示了。

下载地址


如果下载不了到百度找找。

与本文相关的文章

发布评论

评论列表 (0)

  1. 暂无评论