인프런 커뮤니티 질문&답변

BBAKK님의 프로필 이미지

작성한 질문수

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)

Protobuf 이식 (코드 리뷰)

31:49초 에서도 GenPacket.bat 실행 시 오류 발생합니다

작성

·

337

0

오류내용 :

Protocol.proto:8:3: "C_CHAT" is already defined in "Protocol".

Protocol.proto:8:3: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it.  Therefore, "C_CHAT" must be unique within "Protocol", not just within "MsgId".

Protocol.proto:9:3: "S_CHAT" is already defined in "Protocol".

Protocol.proto:9:3: Note that enum values use C++ scoping rules, meaning that enum values are siblings of their type, not children of it.  Therefore, "S_CHAT" must be unique within "Protocol", not just within "MsgId".

답변 1

2

Rookiss님의 프로필 이미지
Rookiss
지식공유자

에러 메시지에서 나온대로,
enum MsgId와 message를 다르게 하면 됩니다.
C_CHAT과 C_Chat 이렇게 대소문자를 구분해주시면 됩니다.

BBAKK님의 프로필 이미지

작성한 질문수

질문하기