Qt 编译错误 qeventloop.h.

Qt Compilation Error qeventloop.h

本文关键字:qeventloop 错误 编译 Qt      更新时间:2023-10-16

我在qeventloop.h头文件中有奇怪的编译错误

QT_BEGIN_NAMESPACE

class QEventLoopPrivate;
class Q_CORE_EXPORT QEventLoop
{
Q_GADGET//here I'm getting /home/bs/Qt5.7.0/5.7/gcc_64/include/QtCore//qeventloop.h:52: error: expected '}' before end of line
Q_DECLARE_PRIVATE(QEventLoop)

任何人都可以帮助解决这个问题吗?

像这样的错误通常是由#include的错误引起的,通常在以前的包含文件中,或者从其中包含的包含文件中。最常见的可能是丢失;或不匹配的{/}

如果仅通过查看前面的行和包含文件无法发现错误,则可以尝试要求编译器保存中间文件(例如,将--save-temps--save-temps=objgcc一起使用(。