У меня есть файл defines.h со следующим кодом
typedef enum AnswerType : NSUInteger {
kAnswerTypeNotResponded = 0,
kAnswerTypeYes = 1,
kAnswerTypeNo = 2,
kAnswerTypeComplain = 3
} AnswerType;
Когда я импортирую этот файл в несколько других файлов - я получаю ошибку
ld: 13 duplicate symbols for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Мне нужно, чтобы AnswerType был виден во многих местах. Каков наилучший вариант его реализации?
extern
. - person rmaddy   schedule 02.01.2016