NS3编译程序时如何取消把警告当做错误的设置

这是一个非常简单的设置。

  找到 ns-allinone-3.x/ns-3.x/waf-tools/cflags.py 这个文件,任意编辑器打开,找到
   self.warnings_flags = [['-Wall'], ['-Werror'], ['-Wextra']]
  把这个修改为:
  self.warnings_flags = [['-Wall'], ['-Wextra']] 即可。
  -Werror 这个选项就是Warning as Error,所以把这个选项去掉,警告就不会再作为编译错误而导致程序无法运行了。
  如果想使该设置生效,你需要重新编译。即执行:
  ./waf configure --enable-examples --enable-tests
  ./waf build

参考该链接

你可能感兴趣的:(NS3,NS3,网络仿真)