前言
本篇内容下载安装的软件版本信息如下:VMware Workstation 17 pro、Ubuntu22.04、ns3.37
一、安装虚拟机
下载VMware(最新版本)
官网下载地址:Download VMware Workstation Pro - VMware Customer Connect
二、安装Ubuntu22.04(包括Ubuntu22.04的下载、硬盘分区、安装系统)
Ubuntu22.04下载地址:Ubuntu系统下载 | Ubuntu
硬盘分区参考文章:
VMware安装Ubuntu 18.04虚拟机(镜像下载、硬盘分区、创建虚拟机、安装系统、桥接模式网络配置)_ubuntu 18.04.4 lts虚拟镜像下载-CSDN博客
Ubuntu22.04安装参考文章:【Tools】Ubuntu22.04安装详细教程_ubuntu22.04安装教程-CSDN博客
【可以不用换源】Ubuntu22.04换源参考文章:
Ubuntu22.04更换软件源_ubuntu22.04换源-CSDN博客
三、安装ns3.37(包括安装依赖库、ns3.37的下载以及构建)
参考文章:
Windows和VMware中的ubuntu22.04两者之间不可以复制、粘贴_ubuntu22.04 不能粘贴-CSDN博客
打开PyViz可视化工具
四、配置VS code
1、安装VS code
在ns-3.37下打开VS code(code .)
2、安装Cmake和c++插件
3、编辑配置
3.1 按F1(快捷键:ctrl+shift+p)调出命令面板,搜索C/C++:编辑配置(JSON)
修改是为了更快找到头文件,好像一般的头文件在build/ns3里面,但是我的在build/include/ns3里面,所以我把ns3文件夹复制到了build里面。
3.2 配置build
3.3 配置gdb调试
参考文章:
【ns-3】VS Code开发环境配置_如何用vscode打开ns3-CSDN博客
4、测试
打开examples-tutorial-first.cc,Shift + Command + B构建,F5调试
VS Code的终端窗口显示结果如下: