我有這個「多個定義」錯誤,不知道誰來解決它。枚舉標題多個缺陷
header.h
#ifndef HEADER_H
#definde HEADER_H
enum Gamestate{
MENU,
PLAY,
PAUSE,
GAMEOVER
};
Gamestate GAMESTATE = MENU;
#endif
的main.cpp
#include "header.h"
switch(GAMESTATE){...}
如果我把遊戲狀態的遊戲狀態=菜單;在header.cpp main.cpp中不知道變量。如果我以這種方式編譯它,我會得到多個Def。錯誤。
非常感謝。爲我工作 – Bruno