NS2:undefined reference to `xxx' collect2: error: ld returned 1 exit status

这个问题是没有链接。

刚开始先确认,头文件有没有导入。

以下是完整的提示信息错误,检查之后发现hdr_ant_pkt所在的头文件已经被导入;

 In function `hdr_ant_pkt::access(Packet const*)':
cmu-trace.cc:(.text._ZN11hdr_ant_pkt6accessEPK6Packet[_ZN11hdr_ant_pkt6accessEPK6Packet]+0x7): undefined reference to `hdr_ant_pkt::offset_'

接下来确认,makefile文件,发现新加去的代码没有在里面添加.o,添加完之后再编译,成功通过。

你可能感兴趣的:(NS2)