标题:VS+QT Release版本调试问题
作者:davie
日期:2015-01-21 14:06
内容:
VS2010+QT5.1 Release版本调试问题
前些天遇到了程序崩溃了,而且是release版本,用Dbghelp生成Dump文件后跟踪发现是在qtcore.dll中,所以调试没有办法进行。
所以问一下大牛们,用VS+Qt写的程序,如何对Release版本进行调试??
#1 [stlcours 01-21 16:30]
你不会因为会分析dump文件而得意洋洋吧?其实qtcore.dll里的错误,多半还是你自己的错误,因为你没有准备好相关的资源(比如空指针)。
#2 回 stlcours 的帖子 [davie 01-22 09:49]
stlcours:你不会因为会分析dump文件而得意洋洋吧?其实qtcore.dll里的错误,多半还是你自己的错误,因为你没有准备好相关的资源(比如空指针)。 (2015-01-21 16:30)
,这个就得意洋洋?真没有,就像你说的,应该自己的错误,但是确实是指向了Qt的库,所以才想知道有没有什么办法来进行调试。
#3 [stlcours 01-22 16:29]
打印和单步调试啊,能解决所有问题(QT知识的欠缺除外)。我就不会你那一招,感觉剑走偏锋了,不是很必要。
#4 回 stlcours 的帖子 [davie 01-23 11:15]
stlcours:打印和单步调试啊,能解决所有问题(QT知识的欠缺除外)。我就不会你那一招,感觉剑走偏锋了,不是很必要。 (2015-01-22 16:29)
主要是多线程的,单步不现实;
而且已经是Release版本了,打印信息添加不太可能
#5 [stlcours 01-23 19:47]
那也简单啊,记日志,输出文件来观察。