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

2023-05-16

原标题: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。

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

责任编辑:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

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

随机推荐