我的项目中有一些常量,我想将它们导入到几个类文件中。当我把import语句添加到其中时,我会得到这个错误。我听说了它,因为我进口了两次或什么的,但我不知道在哪里或如何进口。有什么好方法可以找到错误吗?
定义.h:
const char INIT_NAME = 'A';
const char INIT_ME = 'B';
const char INIT_PLAYER = 'C';
const char ROUND_DATA = 'D';
const char SERVER_IS_FULL = 'E';
const char START_GAME = 'F';
const char START_COUNTDOWN = 'G';
const char READY_1 = 'H';
const char READY_2 = 'I';
const char DROP_PLAYER = 'J';
const char INITIATE_NEW_ROUND = 'K';
const char RIGHT_TURN = 'L';
const char LEFT_TURN = 'M';
const char STOP_TURN = 'N';
const char KILL_PLAYER = 'O';
数据编码器.h
#import "Definitions.h"
客户端.h
#import "DataCoder.h"
服务器.h
#import "DataCoder.h"
当我将导入添加到datacoder.h时,我得到了错误。请帮忙!
您需要发布实际错误。
此外,在头文件中,通常使用头保护来防止重新定义符号。例如:
#ifndef MY_HEADER_FILE_NAME_H
#define MY_HEADER_FILE_NAME_H
const char INIT_NAME='A';
/* snip */
const char KILL_PLAYER='O';
#endif /* MY_HEADER_FILE_NAME_H */