只需下载ns-3,我猜该软件包就可以了。我真的是ns-3的新手。
实际上有两个问题:
# Skip NSC (platform not supported)
,这是否意味着Mac无法支持NSC,那又如何?
In file included from ./ns3/trace-source-accessor.h:24:
./ns3/callback.h:469:54: error: expression with side effects will be evaluated despite
being used as an operand to 'typeid' [-Werror,-Wpotentially-evaluated-expression]
"got=" << Demangle ( typeid (*other).name () ) << std::endl <<
我在Google上找不到任何有关此的信息。有人可以帮忙看看这里发生了什么吗?
答案 0 :(得分:0)
您使用哪种安装方式?我始终使用手动安装在Mac上安装NS3:下载最新版本并运行./build.py安装。
我以前没有遇到过NSC错误。 NSC是网络模拟器通讯座,您不需要它即可正常运行。您可能已使用“ ./waf configure --enable-nsc
”启用了它。
由于我为嵌入式平台开发了代码,因此我想使用GCC而不是默认的CLANG编译器。我注意到它们之间的编译器行为不同。 CLANG看起来更加严格。您可能有同样的问题。如果您有GCC,可以使用以下命令(我自己的配置设置)切换到GCC
CXX=g++-7 CC=gcc-7 CFLAGS="-g" ./waf configure --enable-tests --enable-examples --disable-python
编辑: 我只是运行测试,无法识别“ ./waf configure --enable-nsc” https://www.nsnam.org/docs/release/3.2/manual/manual_45.html