我建了個(gè)Qt控制臺(tái)項(xiàng)目測(cè)試的,注意MFC的使用改為“
在共享DLL中使用MFC”
不用CString,直接用CStringA,滿足一般人的需要了
#include <QtCore/QCoreApplication>
#include <afxwin.h> // MFC 核心組件和標(biāo)準(zhǔn)組件
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
CStringA strMFC("canvas.xml 測(cè)試中文");
const char* pszStr = strMFC.GetBuffer();
::printf_s("%s\n", pszStr);
QString qStr = pszStr;
::printf_s("%s\n", qStr.toStdString().c_str());
return a.exec();
}