Linker 如何在NS3中使用yaml cpp

Linker 如何在NS3中使用yaml cpp,linker,build-automation,waf,ns-3,Linker,Build Automation,Waf,Ns 3,有人知道如何在NS3模块中使用yaml cpp库吗 我已经完成了源代码,但我很难弄清楚如何链接它,因为在使用waf构建时,它得到了错误的未定义引用。要使用yaml cpp,您只需编写如下内容: def options(opt): opt.load("cxx_compiler") def configure(conf): conf.load("cxx_compiler") conf.check_cfg(package = "yaml-cpp", args = ["--cf

有人知道如何在NS3模块中使用yaml cpp库吗


我已经完成了源代码,但我很难弄清楚如何链接它,因为在使用waf构建时,它得到了错误的未定义引用。

要使用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的源文件。

更多信息,请使用“-vvv”尝试