回复: Qt 在ARM板上运行时segmentation fault的问题
#16 回 nautiluslee 的帖子 [uidab 07-11 14:57]
nautiluslee:版主,能帮我看下问题吗 (2016-07-11 14:55)
我现在也在arm下开发,调试起来确实不方便,从现象上看基本确定是和指针有关的。
#17 回 uidab 的帖子 [nautiluslee 07-11 15:01]
uidab:我现在也在arm下开发,调试起来确实不方便,从现象上看基本确定是和指针有关的。 (2016-07-11 14:57)
鉴于之前关闭子界面的时候里面的控件状态并没有改变,我想应该是没有delete的原因,但是试了几种delete方法都不行
#18 回 nautiluslee 的帖子 [uidab 07-11 15:04]
nautiluslee:版主,能帮我看下问题吗 (2016-07-11 14:55)
从代码上看你是要定义指针数组,new之前没有判断NULL,new之后没有判断是否成功。一般来讲PC上new之后都会成功,我不知道你的arm上空间大小多大。从你的说明上看是new出错了。
另外,没看到你是怎么删除的。
#19 回 nautiluslee 的帖子 [uidab 07-11 15:08]
nautiluslee:鉴于之前关闭子界面的时候里面的控件状态并没有改变,我想应该是没有delete的原因,但是试了几种delete方法都不行 (2016-07-11 15:01)
arm上你可以用这个QStackedWidget
#20 回 uidab 的帖子 [nautiluslee 07-11 15:11]
uidab:从代码上看你是要定义指针数组,new之前没有判断NULL,new之后没有判断是否成功。一般来讲PC上new之后都会成功,我不知道你的arm上空间大小多大。从你的说明上看是new出错了。
另外,没看到你是怎么删除的。
(2016-07-11 15:04)
你说的arm上的空间是指什么空间?
一种是在析构函数里删除的:
linemenu::~linemenu()
{
delete ui;
for(i=0;i