我无法使用来自StdString 的函数。在 qt 助手中说,“只有在 Qt 配置了启用 STL 兼容性的情况下,此运算符才可用。”。但我不知道如何启用它。请提供解决方案。
int main(int argc, char *argv[])
{
std::string read;
QString monthsArr[12];
QStringList monthlist;
std::ifstream readfile;
readfile.open("/home/pcamdin/practice/qtcpp/qtprogs/qtcpp/months.txt");
for(int i=0; i<6; i++)
{
readfile >> read;
monthsArr[i] = fromStdString(read);
monthlist << monthsArr[i];
qDebug() << i+1 << ": " << monthsArr[i];
}
qDebug() << "the first " << monthlist.size() << " months of the year are " << monthlist;
}