u011269262
渣渣soul
2015-01-19 10:17
采纳率: 50%
浏览 2.1k
已采纳

QT程序调试时报错,但程序运行时则不确定报错,是什么原因?

调试时报错信息Internal error: pc 0x3ff in read in psymtab, but not in symtab.

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

3条回答 默认 最新

  • caozhy
    已采纳

    你有指针方面的问题,调试的时候,编译器会将堆上的内存初始化成特殊值,并且库有一些断言捕获你的代码的异常。发布版为了性能没有这样的初始化,也不执行断言。
    所以调试运行往往能发现更多的问题。好好利用调试的这个便利特性检查下你的代码。

    点赞 评论
  • wangyaninglm
    shiter 2015-01-19 11:01
    点赞 评论
  • oyljerry
    oyljerry 2015-01-19 13:30

    多设断点单步调试查看调试时的问题

    点赞 评论

相关推荐