Qt error: 'const class QString' has no member named 'toStdString'
c++, compiler-errors, qt
Solution
Answer directly copied from here:
How to convert QString to std::string?
QString qs;
// Either this if you use UTF-8 anywhere
std::string utf8_text = qs.toUtf8().constData();
// or this if you on Windows :-)
std::string current_locale_text = qs.toLocal8Bit().constData();
Problem
I am getting this error `error: 'const class QString' has no member named 'toStdString'` though `QString` has it. (link). The code ``` std::string Message::toStdString() const { return m_string.toStdString(); } ```