codecvt代码无法链接

时间:2018-02-04 21:03:05

标签: c++ visual-studio visual-c++ visual-studio-2017 visual-c++-2017

使用最新的Visual Studio社区预览(15.6.0预览版2),以下代码无法链接:

#include <locale>

int main()
{
    std::locale loc;
    auto const& cvt = std::use_facet<std::codecvt<char32_t, char, std::mbstate_t>>(loc);
}

错误是:

error LNK2001: unresolved external symbol "public: static class std::locale::id std::codecvt<char32_t,char,struct _Mbstatet>::id" (?id@?$codecvt@_UDU_Mbstatet@@@std@@2V0locale@2@A)

我听说这可能是由于Visual C ++错误造成的。有人可以建议解决方法吗?

0 个答案:

没有答案