我包括了来自simpleJSON的文件JSONValue,该文件用于解析json字符串。
编译时出现此错误,未在此范围内声明“wcsncasecmp”。
在这条线上。在搜索wcsncasecmp是GNU特定功能的更多信息时,我正在使用Windows,因此任何人都可以帮助我。
else if ((simplejson_wcsnlen(*data, 4) && wcsncasecmp(*data, L"true", 4) == 0) || (simplejson_wcsnlen(*data, 5) && wcsncasecmp(*data, L"false", 5) == 0))
{
bool value = wcsncasecmp(*data, L"true", 4) == 0;
(*data) += value ? 4 : 5;
return new JSONValue(value);
}
。
我将不胜感激。
最佳答案
在Windows上,您可以使用_wcsnicmp
。
更多引用:_strnicmp, _wcsnicmp, _mbsnicmp, _strnicmp_l, _wcsnicmp_l, _mbsnicmp_l