用qt交叉编译程序时出现QString has no member name latin1异常是什么原因,怎么解决呢

用qt交叉编译程序时出现QString has no member name latin1错误是什么原因,如何解决呢?
查看帮助文档发现拼写都正确,而且QString也有这个类
------解决方案--------------------
QString 只有下面这两个与 latin1 相关的函数:
QByteArray QString::toLatin1() 
QString QString::fromLatin1(const char * str, int size = -1)


确认你是调用的函数还是成员变量?
------解决方案--------------------
 ::write(m_fd, text.latin1(), text.length()); 

这行代码,latin1() 修改为 toLatin1() 。