我正在尝试使用ns 2.35修改aodv路由协议。我对文件aodv.cc和aodv.h做了一些更改。现在,为了应用这些更改,我在ns-allinone-2.35/ns-2.35文件夹中运行了make命令,并得到以下错误消息:

In file included from aodv/aodv_logs.cc:31:0:
./aodv/aodv.h:53:18: fatal error: list.h: No such file or directory
 #include <list.h>
              ^
compilation terminated.
make: *** [aodv/aodv_logs.o] Error 1

我该怎么解决?

最佳答案

#include <list.h>在默认NS2中被忽略。
如果进行了更改,有时可以调用不存在的“列表h”。
你可以评论:// #include <list.h>

09-25 22:25