我由一個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? –