微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

string.h 中的索引声明被 cJSON.h 掩盖了

如何解决string.h 中的索引声明被 cJSON.h 掩盖了

我正在尝试制作一个使用 string.hcJSON 库的 C++ 程序。但是当我构建它时,我收到警告说:

cJSON.c:1743:警告:'index' 的声明会影响全局声明
string.h:487: 警告:阴影声明在这里

这些警告并没有真正影响程序的功能,程序按预期运行。但是我正在尝试使用 AzDo 管道构建程序以将其导出,并且 AzDo 管道在警告时构建失败。所以,我需要找到一种方法解决这些警告。解决此问题的最佳方法是什么?

编辑: cJSON.c 1743 行是这样的: static cJSON* get_array_item(const cJSON *array,size_t index) string.h 487 行是这样的: extern char *index (__const char *__s,int __c)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。