今天项目真够崩溃的,写了一个线程里发送信号,主线程里处理信号.结果死活槽不能处理信号.找各种原因啊,检验了N次,代码实在看不出什么问题.叫了几个同事来检验下,都看不出啥问题.跟QT原代码,说没有槽链接,百思不得其解.然后自己一个人在琢磨,各种验证方法,结果发现线程里写槽就能处理正常,而主线程却不行,纠结啊,继续崩溃中.还是旁边的同事提醒我,你尝试下整个工程rebuild下.我说不会是这个原因吧,他的moc文件生成都是正常的(至少表面是如此的).不过实在看不出代码的错误.就尝试了rebuild下工程.结果竟然就正常链接信号与槽了.后来想想估计是有些信息,工具没更新出来. 要是没有尝试重新rebuild,真不知道要折腾多久.
不能太相信集成QT的VS的IDE了,QT工程有的莫名情况需要重新rebuild工程
最新推荐文章于 2022-03-16 21:30:32 发布