Как можно устранить ошибку в cmu-trace.cc в NS2 - PullRequest
0 голосов
/ 01 мая 2019

Я создаю две функции «sendBeacon ()» и «recvBeacon (packet * p)» в aodv.h, а затем в aodv.cc, затем я делаю AODVTYPE_beacon в aodv-packet.h, а затем изменяю его в cmu-trace..cc (я добавил регистр AODVTYPE_BEACON: затем я добавил rp-> rp_type == AODVTYPE_BEACON? "BEACON":), но по ошибке он появляется:

trace/cmu-trace.cc: In member function ‘void 
CMUTrace::format_aodv(Packet*, int)’:
trace/cmu-trace.cc:914:9: error: duplicate case value
case AODVTYPE_BEACON:
     ^
trace/cmu-trace.cc:912:9: error: previously used here
     case AODVTYPE_HELLO:
     ^
make: *** [trace/cmu-trace.o] Error 1

Может кто-нибудь помочь мне, пожалуйста

...