大部分按照http://blog.csdn.net/barcodegun/article/details/6898193这个进行
为了尊重原作者
模块源码也从该文提供的入口下载吧
不过ns-3.13及后续版本
不需要进行 5. 在 src/wscript文件中添加该组件 这一步
因为脚本会自动识别src下的目录模块
然后需要对 vanet/wscript 做如下修改
- headers = bld.new_task_gen('ns3header') + headers = bld.new_task_gen(features=['ns3header'])即 将
headers = bld.new_task_gen('ns3header')
替换成
headers = bld.new_task_gen(features=['ns3header'])
否则会出现
会出现
File ……/src/vanet/model/controller.h has no mapping in ['.C', '.o', '.obj', '.c', '.c++', '.py', '.cpp', '.cc', '.pc.in', '.cxx'] (did you forget to load a waf tool?)
的错误
./waf configure --enable-examples --enable-tests
./waf build
最后生成模块的位置在ns-3-dev/build 下
头文件在ns-3-dev/build/ns3下