|
8| 0
|
[入门] DFRobot_WiFi_IoT_Module 这个库是谁写的? |
|
287行,头文件MQTTBegin声明了5个参数全部带默认值,cpp实现里又写了 deviceID = NUL,实现函数形参列表不允许重复写默认参数,编译器直接报错。 296行,HTTPPost 中 url.c_str() 指针类型转换报错,uint8_t* 不能隐式转 const char* 550行,getVersion() 函数声明返回值是 String,但代码里分支执行了 return; 空返回,没有返回任何 String 对象,C++ 语法不允许。 599行,_callback 回调函数第二个参数要求是 const char*,但传入的 data 是 uint8_t*(unsigned char*)。C++ 中 unsigned char* 和 const char* 是不兼容指针类型,不能隐式转换,编译器报错。 629行,manageFunction 第三个形参期望是 uint8_t*(unsigned char 指针),但你传入了 char*,二者类型不同,无法隐式转换。 CPP代码第875、876行,把宏当字符串和 String 对比;把字符串指针直接赋值给整型变量,类型完全不兼容,编译器报错。 还没完,不想检查了,根本编译不下去。 |
沪公网安备31011502402448© 2013-2026 Comsenz Inc. Powered by Discuz! X3.4 Licensed