(LINUX)从Qt4移植到QT5未定义的符号:_Zn9Qwidget11stylechangeER6QStyle
(LINUX)Porting from Qt4 to QT5 undefined symbol : _Zn9Qwidget11stylechangeER6QStyle
我将应用程序从qt 4.8.0移植到qt 5.5.1它编译时没有任何错误,但在运行时应用程序崩溃,并在我的一个.so文件中动态链接了消息undefined-symbol:_Zn9Qwidget11stylechangeER6QStyle。
搜索时在整个项目源代码中找不到任何函数styleChange()。
已清理项目,删除了所有中间文件、所有对象文件、.so文件,但结果相同。它似乎是一个qt4.8.0函数,但找不到,因此无法调试。
如有任何帮助,我们将不胜感激。
搜索时在整个项目源代码中找不到任何函数styleChange()。
请注意,在损坏的名称中,"c"是小写的:stylechange
。你试过搜索这种方法吗?
相关文章:
- vscode g++链路故障:体系结构x86_64的未定义符号
- 体系结构x86_64的未定义符号:std:terminate(),typeinfo,运算符delete[],运算符new
- C++ 中 dlsym 的未定义符号
- 仅在 MacOS 上析构函数的未定义符号
- OSX clang++:用于 cpp 文件中显式实例化模板的体系结构x86_64的未定义符号
- PCL 出错:体系结构x86_64 @pcl的未定义符号
- clang:错误:链接器命令失败,退出代码为 1(使用 -v 查看调用) - 体系结构的未定义符号 x86_64:
- 体系结构x86_64的未定义符号:链接器错误
- C++ std::vector<int> 体系结构的未定义符号 x86_64:
- 生成文件:体系结构x86_64的未定义符号
- libc++abi未定义符号:_ZTVN10__cxxabif120__si-class_type_infoE
- Xcode"体系结构x86_64的未定义符号"
- 体系结构x86_64的未定义符号:找不到原因
- SWIG链接器:未定义符号:_ZN2cv8fastFreeEPv(cv::fastFree(void*))
- 如何修复架构x86_64的未定义符号,Boost Asio 1.58
- 在Qt5上去静态库:架构的未定义符号x86_64:
- 体系结构x86_64的未定义符号:c++/ h 文件和 cpp 文件
- 监视 SDK 下的未定义符号"__Unwind_SjLj_Unregister"
- 使用 Boost/Python 的未定义符号 - 复杂
- 建筑x86_64的未定义符号:"vtkDebugLeaksManager::vtkDebugLeaksManager()",引用自: