升级QT5.12.5之后,以前的一个应用编译失败,提示:
error: invalid use of incomplete type ‘class QButtonGroup’
Qt_5_12_5/include/QtWidgets/qabstractbutton.h:53:7: note: forward declaration of ‘class QButtonGroup’
原因是没有变量声明。解决方法是#include <QButtonGroup>。
之前的版本为啥没有报错,我没有去查。可能是某个头文件发生变化吧。

本文详细解析了升级到QT5.12.5后,一个应用在编译过程中遇到的“invalid use of incomplete type”错误,并提供了解决方案。该问题源于未声明的QButtonGroup类,解决方法是包含相应的头文件。
1384

被折叠的 条评论
为什么被折叠?



