YAML未解析的外部符号(yaml-cpp)

时间:2016-05-15 15:30:54

标签: c++ visual-studio yaml yaml-cpp

我有一个由以下内容组成的YAML文件:

YAML::Node base = YAML::Load("test.yaml");
std::cout << base["abc"].as<int>() << std::endl;

我正在使用以下代码加载它:

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"

MSVC无法链接(由第二行引起),说明:

YAML::Node::operator[]

我不知道我做错了什么,或者我是不是错了。它链接和解析文件很好,只是不让我使用/而不给我一个错误。

1 个答案:

答案 0 :(得分:0)

您必须与yaml-cpp库链接。