1)将VC98\MFC\LIB下的MFC42U*.*手动拷贝到对应的安装目录下;
2)为工程添加UNICODE和_UNICODE预处理选项:
Project--Settings--C/C++--Preprocessor definitions,去除_MBCS,添加_UNICODE, UNICODE;
3)设置程序入口点:
Project--Settings--Link--Category--Output--Entry-point symbol,设置为wWinMainCRTStartup;
4)Build--Options--Debug--Display unicode strings勾选上。
说明:微软提供了一些ANSI和Unicode兼容的通用数据类型,我们常用的数据类型有_T, TCHAR, LPTSTR, LPCTSTR。其中,LPCTSTR和const TCHAR *是完全等同的,L表示long指针,这是为了兼容windows3.1等16位操作系统遗留下来的