enum 에서 error: conflicting types 이런 에러가 발생합니다. 도와주세여
enum {
//kCFStringEncodingMacRoman = 0,
//kCFStringEncodingWindowsLatin1 = 0x0500,
//kCFStringEncodingISOLatin1 = 0x0201,
//kCFStringEncodingNextStepLatin = 0x0B01,
//kCFStringEncodingASCII = 0x0600,
//kCFStringEncodingUnicode = 0x0100,
//kCFStringEncodingUTF8 = 0x08000100,
//kCFStringEncodingNonLossyASCII = 0x0BFF,
//kCFStringEncodingUTF16 = 0x0100,
//kCFStringEncodingUTF16BE = 0x10000100,
//kCFStringEncodingUTF16LE = 0x14000100,
//kCFStringEncodingUTF32 = 0x0c000100,
//kCFStringEncodingUTF32BE = 0x18000100,
//kCFStringEncodingUTF32LE = 0x1c000100
// kCFStringEncodingUTF32BE = 1 ,
kCFStringEncodingUTF32LE = 2
} CFStringBuiltInEncodings;
이렇게 정의해놓고 컴파일하면
/usr/local/include/CoreFoundation/CoreFoundation.h:192: error: conflicting types for `kCFStringEncodingUTF32LE'
/usr/local/include/CoreFoundation/CoreFoundation.h:192: error: previous declaration of `kCFStringEncodingUTF32LE'
이런 에러가 납니다..
, 를 빼먹었습니다.
, 를 빼먹었습니다.
----
이게 아닌가 ?
헤더파일 두번
헤더파일 두번 인클루드했다는 데 백원.
댓글 달기