ns-3中的Waf配置

时间:2013-06-21 00:07:35

标签: c++ waf ns-3

我正在使用waf脚本来构建ns-3模拟器。我也安装了(我的意思是我已经下载并构建了ns-3模拟器的openflow模块。)但是当我想要将openflow模块的头文件(位于linux的不同目录中)包含到类中时在原始ns-3源代码中的另一个模块(例如lte模块)之一,我没有得到这样的文件或目录错误。我试图通过添加我想添加的头文件的路径来更改wafscript但它不起作用。我还能尝试解决这个问题吗? 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我刚刚发现问题。事实证明这是由相应wscript文件的配置文件(lte模块的wscript文件)引起的错误。在这个文件中,我需要通过修改构建方法来将openflow模块添加为lte模块的源模块,如

  module = bld.create_ns3_module('lte', ['<another modules>','openflow'])

现在,waf构建系统可以将openflow模块作为源路径包含在内。