我建了个Qt控制台项目测试的,注意MFC的使用改为“
在共享DLL中使用MFC”
不用CString,直接用CStringA,满足一般人的需要了
#include <QtCore/QCoreApplication>
#include <afxwin.h> // MFC 核心组件和标准组件
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
CStringA strMFC("canvas.xml 测试中文");
const char* pszStr = strMFC.GetBuffer();
::printf_s("%s\n", pszStr);
QString qStr = pszStr;
::printf_s("%s\n", qStr.toStdString().c_str());
return a.exec();
}
posted on 2008-11-05 15:24
七星重剑 阅读(2387)
评论(0) 编辑 收藏 引用 所属分类:
PL--c/c++ 、
C++ lib -- Qt 、
C++ lib -- MFC