linux下qt界面卡死,Linux下QT界面编程解决SIGSEGV的SIGNAL错误

原标题:Linux下QT界面编程解决SIGSEGV的SIGNAL错误

引言:

最近在Linux下用QT进行界面编程时,遇到了诡异的SIGSEGV问题。经过2天各种搜索查询摸爬滚打,终于不小心碰到了解决方法。

正文:

这几天在Deepin系统上编写程序,采用了QT,写的是UI界面程序(Qt Widgets Application),在写一个新窗口(父类为QDialog)类的时候,遇到了SIGSEGV错误:

982f3589d76224117b87345c94d66b94.png

The inferior stopped because it received a signal from the operating system.

Signal name:SIGSEGV

Signal meaning:Segmentation fault

搜索百度谷歌各个角落,试了各种方法,找到的解决方案都无效。

最后将新代码都删除,然后只在新窗口类中只增加一个成员变量,发现编译运行时也出错,看来问题很大,可能是编程软件(QT)甚至操作系统的问题。

百思不得其姐,偶然的机会,选择了QT界面上的“构建”==》“清理所有项目”,然后重新调试,竟然解决了问题!!

最近在玩深度的Deepin,很欣赏这个团队,想以个人的名义也完善一下这个系统,打造真正中国的Linux系统,所以学习了一下Deepin上的界面编程,以丰富软件生态。为雨木风林的Linux系统失败小惋惜一下,并且在此声援一下Deepin团队!

——【推荐阅读】——

1、

2、

3、

——【作者信息】——

耿然原创,保留版权,本号亦诚接各类求助、吐槽、爆料信息。

手机QQ搜索:耿然看科技。微信:耿然。微博:男神经是怎样练成滴。

幸会并感谢每一条评论先!个人网站:gengran.tk。

——————————返回搜狐,查看更多

责任编辑:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值