gpt4 book ai didi

c++ - 没有类型的 Q_Object

转载 作者:行者123 更新时间:2023-11-27 22:31:38 26 4
gpt4 key购买 nike

我收到的错误:

g++ -c -g -I/usr/lib/qt-3.3/include TCPEchoServer.cpp
Product.h:22: error: ISO C++ forbids declaration of âQ_Objectâ with no type
Product.h:24: error: expected â;â before âvoidâ
make: *** [TCPEchoServer.o] Error 1

我正在使用 QT 3.3。我错过了什么......? T___T

#include <string>
#include <qtimer.h>
#include "HandleTCPClient.h"
#ifndef PRODUCT_H
#define PRODUCT_H
#include <qobject.h>
#include <qgl.h>

class Handler;

//Define ourselves a product class
class Product
{

Q_Object

void startTimer();

public:
Product();

string seller, itemName, description, highestBidder;
double price, min, buyingPrice, currentBid;
int time;
bool isSold;
Handler *handler;

void setHandler(Handler *h);

public slots:
void setProductToSold();

};

#endif

最佳答案

您错过了宏的正确大小写,它应该是 Q_OBJECT

关于c++ - 没有类型的 Q_Object,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1778279/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com