在windows上使用ns3的一种低开销的方法

477 阅读1分钟

实现原理是通过msys2安装linux环境中gcc、python、cmake等工具。

安装msys2

先安装msys2:

msys2

用里面的UCRT64。

配置到windows终端

可以把msys2配置到windows终端里:

Snipaste_2023-07-22_23-19-21.png

这样方便使用CTRL C和CTRL V。

安装工具链

在UCRT64的终端里安装工具链。

pacman -S mingw-w64-ucrt-x86_64-toolchain mingw-w64-ucrt-x86_64-cmake mingw-w64-ucrt-x86_64-ninja mingw-w64-ucrt-x86_64-grep mingw-w64-ucrt-x86_64-sed mingw-w64-ucrt-x86_64-python

建构NS3

先cd到ns-3.39的文件夹下

然后建构NS3

./ns3 configure --enable-examples --enable-tests
./ns3 build

添加到vscode的终端

可以把msys2的ucrt64添加到vscode的终端中:

教程在 VScode添加git bash终端 - 掘金 (juejin.cn)

加上这个:

"ucrt64":{
    "path": "D:\\msys64\\msys2_shell.cmd",
    "args": ["-defterm","-here","-no-start","-ucrt64"],
    "icon": "terminal-cmd"
}