通常来说,ns3只能在linux上使用。在windows上使用ns3的方法可以分为以下几类:
- 在windows上安装linux虚拟机;
- 在windows上安装linux的工具链;
- 将ns3项目移植到windows上。
在windows上安装linux虚拟机
这种方法也可以分为两种:
- 用vmwave安装完整的linux系统;
- 用wsl2
用vmwave安装完整的linux系统
优点:有完整的工作环境,在网络上找教程一般都适用于这个环境;
缺点:内存占用很大,如果想一边开网页学习,一边开虚拟机,电脑负担就很重了。
WSL2
优点:与Windows系统有很好的互操作性,比vmwave虚拟机的开销小;
缺点:使用难度比vmwave虚拟机略高,且一些教程不一定适用于wsl。
在windows上安装linux的工具链
优点:比开虚拟机的开销要小很多,且支持在windows上的vscode中使用跳转到定义等功能;
缺点:使用难度更大,且教程很少。
将ns3项目移植到windows上
优点:能够实现最小的开销
缺点:难度也是最大的,只有远古版本有现成的移植好的版本