日期:2014-05-16  浏览次数:20790 次

QT"段错误"问题
各位大虾,请教一个问题,我在FC6下的QT编程,有时候经常遇到能编译成功,但是当运行程序的时候却提示 "段错误 ",然后界面全部关掉,退出程序,想问各位大虾,一般“段错误”是什么错误?为何系统什么提示都没有,就几个字“段错误”,这样的问题好像很难查哦!大虾们,知道怎么查“段错误”的根源在哪里么?还有你们知道怎么解决即使如果有 "段错误 "出现,但是我能通过一些处理抛出一些异常对话框,程序仍然能跑,不至于整个程序都被关掉了!

------解决方案--------------------
段错误

一般都是指针出错的
------解决方案--------------------
一般段错误是因为指针、内存分配方面的原因,也可能是因为库的版本不兼容,你主要从这几个方面查吧
我这两天刚解决了一个段错误的问题,实在很痛苦

------解决方案--------------------
我最近也在学习linux编程,也常碰到段错误,基本都是指针越界造成的错误。
------解决方案--------------------
一般是你操作无效内存造成的
例如:
已经释放的内存空间,你再操作
没有申请内存空间,你操作了
或者内存越界
------解决方案--------------------
内存越界, 通常是指针原因.