enum
하나만 들어있는 간단한 IDL 파일이 있습니다. 식별자 중 하나는 cy
입니다.MIDL 컴파일 오류 : "cy"가있는 열거 형
[
uuid(2642345F-F2AB-3600-8926-26E823800902),
version(1.0),
]
library MyLib
{
typedef[ uuid(a0b0aa7b-345f-4b3a-b88f-d6cdd048e205) ]
enum Codes
{
cy,
abc
} Codes;
};
그러나 관한이를 컴파일하고 같이 나에게 오류를 제공하지 않습니다
MIDL2025: expecting an identifier near "cy"
내 첫번째 추측은 cy
은 MIDL에서 키워드/예약어는 것이 었습니다 -하지만 그것은 아니다.
제 생각에 cy
은 이미 어딘가에서 사용되었거나 유형입니다.하지만 그렇지 않습니다.
여기에 문제가 될 수있는 아이디어가 있습니까?
라이브러리 {} 블록 안에 열거 형을 넣을 수 없습니다. 그냥 밖으로 이동하십시오. –