macOS Monterey 安装NS3

macOS Monterey 安装NS3

写下这篇博客是因为最近在mac (Intel)最新系统上安装NS3时遇到了一些问题,解决过程对于我这种小白来说只能去反反复复看网上的教程或着官网步骤,都不是很详细,很是吃力。于是想把自己在安装过程中遇到的一些问题记录下来。

1.下载ns-allinone-3.35

-之前参考了https://blog.csdn.net/u012074597/article/details/78260864这篇博客下载了3.27的博客
-但是在编译过程中总是会有 python waf build 的错误,Mac默认使用的是python2.7,还需要-使用python3重新编译,但是这个过程中还可能会存在其他的问题
-后来就在官网https://www.nsnam.org下载了比较新的版本,这次不用使用python3默认编译成功

路径:user/**/Downloads/ns-allinone-3.35/ns-allinone-3.35/build.py
第一步:

./build.py --enable-examples --enable-tests 

编译大概需要几分钟,中间会有一些红色的报错,但是只要往下执行的话,一般没有问题,过程可能需要几分钟,在当前文件夹下会出现可执行文件
第二步:

./waf -h

2.NetAnim的安装与使用

-NetAnim是一个独立的、基于Qt的离线动画演示工具,在ns-3仿真过程中生成XML格式的trace文件,仿真结束后NetAnim读取该文件显示网络拓扑和节点间数据分组流等动画过程
-在安装要考虑Qt的版本和MacOS系统版本的兼容性,之前看了网上的教程大多数都是推荐下载Qt4的版本,因为Qt5和Qt6并未开源,但是在尝试了Qt4以后和当前的Mac系统不匹配,直接下载了最新的Qt6还是不行,选择了Qt5.12.12,安装成功,并且现在Qt5和Qt6已经提供了开源版本合理的创建标题,有助于目录的生成
-附上Qt下载官网链接:https://download.qt.io/archive/qt/5.12/5.12.11/
第一步:
Qt安装 打开安装包按提示操作即可
第二步:
qmake 查看是否安装成功 提示:qmake not found
需要添加qmake路径

打开

vim ~/.bash_profile

插入

export QTDIR=/Users/***/Qt5.12.12
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$QTDIR/lib
export PATH=$PATH:$QTDIR/bin
export PATH="/Users/***/Qt5.12.12/5.12.12/clang_64/bin:$PATH"

保存退出

source ~/.bash_profile

最后执行qmake

第二步:进入ns-allinone-3.35目录下的netanim-3.35目录,手动对可视化工具再进行编辑

qmake NetAnim.pro
make

使用

cd netanim
./NetAnim

打开后显示界面如下:

在这里插入图片描述

安装成功
可能还有描述不严谨的地方,或者遇到不同的问题,欢迎大家讨论交流呀。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值