文章目录后记参考文献
【【ns-3】VS Code开发环境配置】前言
正所谓“工欲善其事必先利其器”,本篇总结一下ns-3在VS Code开发环境下的配置 。
版本信息如下:
在开始下面的内容之前请先下载并安装ns-3,具体教程可参考上篇文章:【ns-3】零基础安装教程 。
1. 安装VS Code
首先,从Code官网下载deb软件包:
然后,打开终端,进入deb软件包所在目录,输入下列命令回车即可安装VS Code(.75.1-.deb即为我上面下载的deb软件包):
如果安装过程中提示缺少依赖包,那么根据提示安装相关依赖包即可 。
2. 安装CMake和C++插件
打开VS Code,快捷键(Ctrl + Shift + X)打开扩展模块,或在最左侧活动栏中找到拓展模块图标点击打开拓展模块,在输入栏中输入“C/C++”,安装C++插件,如下图所示:
同理,安装CMake插件:
3. 配置环境
文章插图
打开终端,进入ns-3.37源码目录,在该目录下启动VS Code(注意“code”和"."之间有各空格):
然后就会跳出VS Code,包含整个ns-3.37目录结构:
或者就是直接进入ns-3.37所在目录,右击ns-3.37目录,选择以Code方式打开 。
和上面通过命令行操作是一样的效果 。
3.1 配置代码智能提示
快捷键(Ctrl + Shift + P)打开命令面板( ),键入查找“C/C++: Edit(JSON)“并点击,此时会在窗口打开”.json“:
至此,就可以实现代码智能提示了 。参考文献[1]建议,为了提高查找效率,可以将”“修改如下:
3.2 配置build
实际测试,VS Code自动为ns-3.37配置了build命令:
点击左侧目录结构.->tasks.json,或者通过快捷键(Ctrl + Shift + P)打开命令面板键入查找“Tasks: Task“并点击,打开”tasks.json“文件,可以发现build命令已经修改为了ns3(”“为”./ns3“),因此无需修改 。
旧版本的用户可能需要手动配置build,具体可参考参考文献[1] 。
3.3 配置gdb调试
点击左侧目录结构.->.json,或者通过快捷键(Ctrl + Shift + P)打开命令面板键入查找“Open ‘.json’“并点击,打开”.json“文件,修改”“字段:将"ns3-dev"修改为”ns3.37“ 。为什么这样做请参考参考文献[2](不推荐参考文献[1]中拷贝动态库的方法) 。
修改前:
修改后:
完成上面三步配置后,就可以用VS Code愉快地编写、build和调试代码了!
测试一下,在VS Code中打开,Shift ++ B构建,F5调试,VS
Code的终端窗口显示结果如下:
后记
作者是第一次接触ns-3、C++、VS Code等,可以说是小白中的小白,但是最终通过查阅资料成功在VS Code中配置了ns-3开发环境 。所以我相信读者朋友们只要有耐心一定也可以解决在学习ns-3过程中遇到的绝大多数问题,在此与各位共勉 。
参考文献
- win10系统下vmware+ubuntu安装+NS-3安装
- 【ZUFE-竞赛学分】一文认清浙财创新创业学分认定及课程学分转换、第三课堂分
- 手机版好看站是什么软件
- 斜视的治疗方式是什么
- 做手术会感染白血病吗
- 【重要】2023年关于高校与研究所机构采购有三AI课程的最新服务流程与说明
- 【重要】如何获取超1400页《深度学习之图像识别》书籍配套教学PPT与视频等完整
- 阿里测试6年,如何从功能测试到自动化测试【希望大家少走弯路】
- 【PCIE体系结构十】链路两端的参考时钟有频偏怎么办?
- ccf中文期刊目录_重磅!中国计算机学会推荐中文科技期刊目录