.\tencentcloud-iot-explorer-sdk-embedded-c-master\include\exports\qcloud_iot_export_log.h(99): warning: #1295-D: Deprecated declaration IOT_Log_Get_Level - give arg types
时间: 2024-03-01 14:52:41 浏览: 98
nbiot_sdk-master.zip_NB-iot SDK源码_NBIOT与PHP对接_coap协议 java sdk_nb
这个警告是告诉你,IOT_Log_Get_Level 函数的声明已经过时,需要提供参数类型。
在C语言中,函数声明需要提供参数类型,以告诉编译器函数的参数类型和数量。如果函数声明不提供参数类型,则编译器可能会根据默认规则进行类型转换,导致程序运行出现错误。
在这个警告中,IOT_Log_Get_Level 函数的声明没有提供参数类型,编译器无法确定该函数的参数类型,因此发出了警告。为了避免该警告,需要修改函数声明,提供正确的参数类型。
例如,如果IOT_Log_Get_Level函数有一个整型参数,则函数声明应该修改为:
```c
int IOT_Log_Get_Level(int module);
```
其中,参数module表示日志模块的编号。根据实际情况修改函数声明即可。
阅读全文