当前位置: 代码迷 >> QT开发 >> 用qt交叉编译程序时出现QString has no member name latin1异常是什么原因,怎么解决呢
  详细解决方案

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

热度:58   发布时间:2016-04-25 03:19:25.0
用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() 。
  相关解决方案