QT Creator 出现:RTTI symbol not found for class 问题
答案:1 悬赏:0 手机版
解决时间 2021-03-24 15:09
- 提问者网友:戎马万世
- 2021-03-23 21:36
之前可以正常运行,我添加了一些用来实现自定义槽函数的代码的链接之后出错。运行时crash,调试显示多行RTTI symbol not found for class 'QMainWindow',有一次调试不知道怎么弄还弹出Segmenttation fault。求教大神如何解决!
最佳答案
- 五星知识达人网友:雪起风沙痕
- 2021-03-23 22:34
近日本人用Qt creator debug一个C++ GUI程序时出现错误提示:RTTI symbol not found for class 'QObject‘。 这个错误是在退出一个类的析构函数时出现,但具体原因怎么也无法调试出。百度一下,RTTI即为“Run-Time Type Identification“, 即程序能够使用基类的指针或引用来检查这些指针或引用所指的对象的实际派生类型。不过知道了这个还是不知如何解决该问题。
后来google了一下,原来是Qt creator 的 shadow build的原因。在Qt creator “项目”中把shadow build去掉,运行就没问题了。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯