#include <QtCore/QCoreApplication>
#include <qDebug>
#include <afx.h>
inline QString CS2QS(CString cs) { return QString::fromWCharArray((LPCTSTR)cs, cs.GetLength()); }
inline CString QS2CS(QString qs) { return qs.toStdString().c_str(); }
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
CString cs = "你好Hello World啊 !";
QString qs = "好啊hehe.........";
CString cs2 = QS2CS(qs);
qDebug() << CS2QS(cs);
qDebug() << CS2QS(cs2);
return a.exec();
}
#include <qDebug>
#include <afx.h>
inline QString CS2QS(CString cs) { return QString::fromWCharArray((LPCTSTR)cs, cs.GetLength()); }
inline CString QS2CS(QString qs) { return qs.toStdString().c_str(); }
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
CString cs = "你好Hello World啊 !";
QString qs = "好啊hehe.........";
CString cs2 = QS2CS(qs);
qDebug() << CS2QS(cs);
qDebug() << CS2QS(cs2);
return a.exec();
}