本文主要参考http://blog.csdn.net/barcodegun/article/details/6898193此博主的学习笔记,但由于版本过老,很多小细节不适用于ns-3.26,特来更新自己的学习笔记。
在NS3中添加新的VANET模块(vanet-test)
1. $cd ~/ns-allinone-3.26/ns-3.26/src
$./create-module.py vanet-test
即生成如下结构:
src/ new-module/ doc/ new-module.rst examples/ new-module-example.cc wscript helper/ new-module-helper.cc new-module-helper.h model/ new-module.cc new-module.h test/ new-module-test-suite.cc wscript*摘自ns3-manual
2. 原文中说需要需改的src/vanet/wscript及之后的内容需要改变,可能是因为版本的不一样。
修改方法:
src/vanet-test/wscript内容如下:
module = bld.create_ns3_module('vanet-test', ['network','propagation','wifi','mobility','core'])
module.source = [