0
こんにちは私は、MacOSでMinesweeperゲームを作成するためにQtを使用しています。私のクラスにいくつかの信号とスロットを書き込むたびに、私のアプリケーションはコンパイルされません。 Qtは言うld: symbol(s) not found for architecture x86_64
は、だからここに私のコードです:私は私に似た多くの質問を見てきましたアーキテクチャ上、シンボルが見つかりませんでしたQt
enum Status {
virgin,
flagged,
questioned,
revealed
};
class Cell : public QLabel
{
Q_OBJECT
public:
int atRow;
int atCol;
int content;//0 - 8 means the numbers of mines around the cell. -1 means it's a mine itself.
bool isMine;
Status status;
Cell(int atRow, int atCol);
Cell *NorthWest,
*North,
*NorthEast,
*East,
*SouthEast,
*South,
*SouthWest,
*West;
public slots:
void mousePressEvent(QMouseEvent *event);
};
が、私はこの問題を解決することができませんでした。私はCONFIG -= x86_64
を追加しようとしましたが、まだ動作していません。そして私はそれがMOC
ものだと知っていますが、私はそれを解決する方法を知らない。 誰か助けてください!