(LINUX)从Qt4移植到QT5未定义的符号:_Zn9Qwidget11stylechangeER6QStyle

(LINUX)Porting from Qt4 to QT5 undefined symbol : _Zn9Qwidget11stylechangeER6QStyle

本文关键字:未定义 符号 Zn9Qwidget11stylechangeER6QStyle QT5 LINUX Qt4      更新时间:2023-10-16

我将应用程序从qt 4.8.0移植到qt 5.5.1它编译时没有任何错误,但在运行时应用程序崩溃,并在我的一个.so文件中动态链接了消息undefined-symbol:_Zn9Qwidget11stylechangeER6QStyle。

搜索时在整个项目源代码中找不到任何函数styleChange()。

已清理项目,删除了所有中间文件、所有对象文件、.so文件,但结果相同。它似乎是一个qt4.8.0函数,但找不到,因此无法调试。

如有任何帮助,我们将不胜感激。

搜索时在整个项目源代码中找不到任何函数styleChange()。

请注意,在损坏的名称中,"c"是小写的:stylechange。你试过搜索这种方法吗?