qt 段错误,简单调试方法

来源:互联网 发布:59网络语言是什么梗 编辑:程序博客网 时间:2024/05/09 06:46

qt 段错误,简单调试方法

如果Qt程序不大也不小,有些地方难免会出现声明指针后没有具体实现的情况。这种情况下Qt在编译阶段是不会出现错误的,但是运行的时候会出现“段错误”,其他什么都不会显示。

而段错误就是你的指针访问了没有分配地址的空间,或者是指针为NULL。

在这种情况下想快速确定是哪个地方出现的错误应该用gdb调试debug信息,但是我对那东西还不熟悉,还没具体研究过(等我程序写的大体像个样子再说)。不过懒人我找到了一个简单的方法......

在主程序中加入qDebug("Msg");一步一步跟踪进实现函数,就会知道到底是哪个地方出现问题了。这个东西还挺管用的,对于我这样的初学者就足够了。