C++ ns-3中的Waf配置

C++ ns-3中的Waf配置,c++,waf,ns-3,C++,Waf,Ns 3,我正在使用waf脚本来构建ns-3模拟器。我还安装了(我的意思是我已经下载并构建了ns-3模拟器的openflow模块)。但是,当我想在原始ns-3源代码中将openflow模块(位于linux的不同目录中)的头文件包含到另一个模块(例如lte模块)的类中时,我没有得到这样的文件或目录错误。我试图通过添加我想添加的头文件的路径来更改wafscript,但没有成功。我还能尝试什么来解决这个问题? 提前感谢。我刚刚发现了问题。结果表明,这是由相应wscript文件(lte模块的wscript文件)的

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

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

  module = bld.create_ns3_module('lte', ['<another modules>','openflow'])
module=bld.create_ns3_模块('lte',['','openflow']))
通过这种方式,waf构建系统现在能够包括openflow模块作为源路径