如何在NS3中使用yaml-cpp

时间:2012-12-09 21:27:03

标签: linker build-automation waf ns-3

有谁知道如何在NS3模块中使用yaml-cpp lib?

我已经完成了源代码,但是在构建waf时遇到undefined reference to错误时,我很难弄清楚如何链接它。

1 个答案:

答案 0 :(得分:0)

要使用yaml-cpp,您只需编写类似:

的内容
def options(opt):
    opt.load("cxx_compiler")

def configure(conf):
    conf.load("cxx_compiler")
    conf.check_cfg(package = "yaml-cpp", args = ["--cflags",  "--libs", ], uselib_store = "YAMLCPP")

def build(bld):
    bld.program(source = "main.cpp", use = "YAMLCPP")

waf使用pkg-config获取所有选项。 Main是使用yaml-cpp的源文件。