0

我需要将我的 ns3 程序与 lex 和 yaac 库链接起来。使用 gcc 的命令就是:

gcc -o my_program my_program -ll -ly

我如何使用 waf 做到这一点。

我当前的 wscript 如下所示:

def build(bld):
obj = bld.create_ns3_program('my_program', ['core', 'mobility', 'wifi', 'csma', 'applications', 'config-store', 'stats'])
obj.source = ['my_program.cc']

我尝试添加 obj.env.append_values("LIB", ['l','y']) 和其他几个变体。但这并没有帮助。

4

1 回答 1

0

您需要更新 wscript 文件并添加所需的库依赖项。请参阅此处的示例http://garfield001.wordpress.com/2013/04/16/compile-and-link-ns3-program-with-external-library/

或者您可以查看 /stats/ 模块中如何包含 SQL 库的示例。

于 2014-11-11T18:39:08.320 回答