no matching function for call to 'ESP8266WiFiClass::softAP(const char*, const char*, Mitov::ConstantProperty<12, unsigned int, 1>&, Mitov::ConstantProperty<13, bool, false>&, Mitov::ConstantProperty<46, unsigned int, 4>&, Mitov::ConstantProperty<47, unsigned int, 100>&)'
时间: 2024-04-09 19:30:40 浏览: 111
这个错误提示表明在调用`ESP8266WiFiClasssoftAP()`函数时,没有找到匹配的函数。根据你提供的参数列表,可能是因为传递的参数类型与函数期望的类型不匹配导的。
请确保传给`softAP()`函数的参数类型与函数定义中声明的参数类型完全匹配。如果你使用的是错误的参数类型或者参数数量不正确,编译器就会报告类似的错误。
另外,你还可以检查一下是否包含了正确的头文件和库文件,并且确保你正在使用的是与你的硬件和库版本兼容的函数。
如果你能提供更多的代码和详细的错误信息,我可以给出更具体的帮助。
相关问题
no matching function for call to 'GradeBook::GradeBook(const char [38], const char [16])'
这是一个关于编程的问题,我可以回答。这个错误提示意味着在 GradeBook 类中没有匹配的构造函数来接受两个参数类型为 const char [38] 和 const char [16] 的参数。您需要检查您的代码并确保您的构造函数参数与您的调用匹配。
from PLCXProcess.cpp:9: /app/smsprev4/lib/Transaction9308/XJTxtLog.h:80:6: note: int XJUtilClass::XJTxtLog::info(const char*, ...) int info(const char* szFormat, ...); ^ /app/smsprev4/lib/Transaction9308/XJTxtLog.h:80:6: note: no known conversion for argument 1 from 'std::string {aka std::basic_string<char>}' to 'const char*' PLCXProcess.cpp:5188:27: error: no matching function for call to 'XJUtilClass::XJTxtLog::info(std::string&)' pLogger->info(strlog_db);
这个错误的原因是XJTxtLog::info()函数的参数是const char*类型的,而你传入了一个std::string类型的参数。你需要将std::string类型的参数转换成const char*类型的参数,可以使用c_str()函数来完成这个转换,例如:
pLogger->info(strlog_db.c_str());
阅读全文