我由一个YAML文件:YAML解析的外部符号(YAML-CPP)
abc: 123
而且我用下面的代码加载它:
YAML::Node base = YAML::Load("test.yaml");
std::cout << base["abc"].as<int>() << std::endl;
MSVC无法链接(由第二行引起),说明:
unresolved external symbol "public: static class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> > YAML::detail::node_data::empty_scalar"
我不知道我在做什么错,或者如果我只是把它设置错了。它链接和解析文件很好,只是不让我使用YAML::Node::operator[]
而不给我一个错误。
这不是一个编译错误。 –
您是否阅读过http://stackoverflow.com/q/36403287/212870? –