qt程序在debug模式下启动正常,在release下启动异常

问题:测试发现,release模式下出现启动失败的情况,即使启动成功,也会出现在奇怪的问题,比如说对一个tablewidget填充时,出现异常终止的情况,而debug模式下运行正常。

分析:可能是内存操作错误导致

解决:经过排查,发现程序中有一处启动时需进行初始化的地方出现了不正确的类型转换,将QPushButton对象强转给了QToolButton的指针,改为按正确类型转换后,问题解决。

posted @ 2025-03-04 08:40  一夜求风  阅读(204)  评论(0)    收藏  举报