我在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)有人能帮助解决这个问题吗?
发布于 2018-08-21 04:36:36
这样的错误通常是由#include行之前的错误引起的,通常是在前面的包含文件或其中包含的包含文件中。最常见的原因可能是缺少;或{ / }不匹配。
如果您不能通过查看前面的行和包含文件来发现错误,您可以尝试要求编译器保存中间文件(例如,对gcc使用--save-temps或--save-temps=obj )。
https://stackoverflow.com/questions/51936456
复制相似问题