^ /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:5095:27: error: no matching function for call to 'XJUtilClass::XJTxtLog::info(std::string&)' pLogger->info(strlog_db); ^
时间: 2024-04-20 13:27:00 浏览: 60
springboot报错:NoClassDefFoundError: org/springframework/transaction/ReactiveTransactionManager
5星 · 资源好评率100%
这是另一个编译错误信息,它指出在PLCXProcess.cpp文件的5095行调用了一个XJUtilClass::XJTxtLog::info函数,但是该函数没有接受一个std::string类型的参数。实际上,该函数只接受一个const char*类型的参数,这是一个C风格的字符串。因此,编译器无法将std::string类型的参数转换为const char*类型,导致编译错误。你需要在调用该函数之前将std::string类型的参数转换为const char*类型。
阅读全文