本科做毕业设计的时候,用到了ns3做为仿真平台,而之所以使用ns3,是因为ns3中包含了多路径并发传输,这一模块在ns2中是没有的。
但在运行程序时,出现了一个问题,就是编译代码时发生“all warnings being treated as errors”
解决这个问题的办法其实挺简单的
首先进入ns3的安装目录,之后进入“ns-allinone-3.14.1/ns-3.14.1/waf-tools”目录(本人安装的是3.14版本),找到“cflags.py”这个文件
将其中的self.warnings_flags=[['-Wall'],['-Werror'],['-Wextra']]更改为self.warnings_flags=[['-Wall'],['-Wextra']]即可