使命令在NS 2.35中不起作用

时间:2015-11-19 08:30:09

标签: linux network-programming makefile ns2

我正在尝试使用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

我将如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

在默认的ns2中忽略

#include <list.h>

如果进行了更改,则不存在&#39; list.h&#39;有时可以被称为。

您可以对其进行评论:// #include <list.h>

答案 1 :(得分:0)

#include <list.h> 

将此代码添加到aodv.cc