我有一个YAML文件,其中包含以下内容:
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[]
时会给我一个错误。