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 (将#修改为@)