QT下QString转char*

RT这个要怎么转呢?网上看到的Qstringstr;char*ch;QByteArrayba=str.toLatin1();ch=ba.data();按这个来转,结果er... RT这个要怎么转呢?
网上看到的
Qstring str;
char* ch;
QByteArray ba = str.toLatin1();
ch=ba.data();

按这个来转,结果
error C2039: “toLatin1” : 不是“QString”的成员

这个怎么回事呢?
还有其他有效的方法吗?
展开
 我来答
百度网友615e5cc
2014-03-10 · TA获得超过139个赞
知道小有建树答主
回答量:82
采纳率:0%
帮助的人:83.3万
展开全部

你用的什么版本的Qt啊,明明QString有这方法的。

Qstring str;

你源码就是这样写的吗?

QString而不是Qstring

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式