使用 stricmp 比较 Xcode 中的两个 C 字符串时出现构建错误。
错误:stricmp 的隐式声明在 C99 中无效。这是什么意思?
使用 stricmp 比较 Xcode 中的两个 C 字符串时出现构建错误。
错误:stricmp 的隐式声明在 C99 中无效。这是什么意思?
这意味着在您包含的标题中找不到 stricmp 的声明。早期版本的 C 允许您调用未在标头中声明的函数,并假定它们被声明为int function()
stricmp 不在 C 或 POSIX 标准中。对于 iOS,请strcasecmp()
按照这个SO question查看