怎么在VC6编辑器中调试时查看QString类型的变量?

adriano119 2011-06-07 06:41:44
输出或看内存很费劲
各位高手们,给支个招吧
网上找了个方法,试了试不行
那个方法是这么说的:

vc6中需要在
C:\Program Files\Microsoft Visual Studio\Common\MSDev98\Bin\AUTOEXP.DAT
中[AutoExpand]下面,添加如下描述

;Trolltech Qt
QString=<d->unicode,su> len=<d->len,u>
QCString =<shd->data, s>
QPoint =x=<xp> y=<yp>
QRect =x1=<x1> y1=<y1> x2=<x2> y2=<y2>
QSize =width=<wd> height=<ht>
QWMatrix =m11=<_m11> m12=<_m12> m21=<_m21> m22=<_m22> dx=<_dx> dy=<_dy>
QVariant =Type=<d->typ> value=<d->value>
QValueList<*> =Count=<sh->nodes>
QPtrList<*> =Count=<numNodes>
QGuardedPtr<*> =ptr=<priv->obj>
QEvent =type=<t>
QObject =class=<metaObj->classname,s> name=<objname,s>
...全文
190 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhaoli_1956 2011-06-22
  • 打赏
  • 举报
回复
vc不熟,为什么不用QTcreator或者gdb
flklove 2011-06-18
  • 打赏
  • 举报
回复
我用(char*)(const char*)QString转换成为char*格式来看的。
donwmufromdying 2011-06-15
  • 打赏
  • 举报
回复
QString 内容是无法在调试中看的(QtCreator可以?),原因是:QString 其实是用了一种模式把真正的数据封装为一个private类了。外边无法访问
星际空间 2011-06-09
  • 打赏
  • 举报
回复
貌似不行的
adriano119 2011-06-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 dext 的回复:]
查看 QString.toLatin1()
[/Quote]
老兄,不行啊
继续等待。。。。。。
念茜 2011-06-09
  • 打赏
  • 举报
回复
VC6编辑器 Latin1?
facat 2011-06-09
  • 打赏
  • 举报
回复
貌似只用qt creatoer可以看qstring的内容
dext 2011-06-08
  • 打赏
  • 举报
回复
查看 QString.toLatin1()
adriano119 2011-06-07
  • 打赏
  • 举报
回复
难道没人会吗?
坐等高手出现。。。。。。
adriano119 2011-06-07
  • 打赏
  • 举报
回复
在线等,解决问题,立马给分

16,212

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧