NS3编译错误cc1plus: all warnings being treated as errors解决方法

编程入门 行业动态 更新时间:2024-10-18 12:34:17

NS3编译错误cc1plus: all warnings being treated as errors<a href=https://www.elefans.com/category/jswz/34/1770089.html style=解决方法"/>

NS3编译错误cc1plus: all warnings being treated as errors解决方法

解决方法1:

参考资料:

网上找了很多都说把makefile里的”-Werror”去掉,但是NS3没有makefile,因此无法修改选项,找到NS3根目录下的build/c4che/cache.py文件,NS3 build的过程是通过该脚本文件进行配置的,删除该文件中的-werror选项(有好几处,通过查找找到并删除)。

【补充】有人提到存在”-Werror”会重复再次出现问题,确实有!运行./waf configure命令之后会重新配置,删除的”-Werror”会重复再次出现。解决方法就是项目不用频繁使用该配置命令,在最初运行一些配置之后,后面基本不需要作很大的更改。
解决方法2:

参考资料1:
参考资料2:
参考资料1讲解了waf configure的设置选项,参考资料2讲述了如何设置C/C++编译是忽略警告。结合起来使用即可。

在运行./waf之前首先进行configure设置:

CXXFLAGS="-Wno-error" ./waf configure  //注意等号前后没有空格//进行该配置之后再进行编译 即可忽略警告

注:在方法1实效的情况下可以使用方法2,

本人建议直接使用方法2
————————————————

转载自-原文链接:

更多推荐

NS3编译错误cc1plus: all warnings being treated as errors解决方法

本文发布于:2024-03-15 08:17:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1738469.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:解决方法   错误   cc1plus   errors   treated

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!