0

使用 stricmp 比较 Xcode 中的两个 C 字符串时出现构建错误。

错误:stricmp 的隐式声明在 C99 中无效。这是什么意思?

4

1 回答 1

2

这意味着在您包含的标题中找不到 stricmp 的声明。早期版本的 C 允许您调用未在标头中声明的函数,并假定它们被声明为int function()

stricmp 不在 C 或 POSIX 标准中。对于 iOS,请strcasecmp()按照这个SO question查看

于 2012-08-10T11:50:06.500 回答