我正在尝试制作一个使用string.h
andcJSON
库的 C++ 程序。但是当我构建它时,我收到警告说:
cJSON.c:1743:警告:“索引”的声明遮蔽了全局声明字符串。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)