一:Vc6设置
1.菜单Build–>Configurations–>Add,添加一个Unicode Debug。
2.菜单Build–>Set Active Configuration,选择Win32 Unicode Debug。
3.菜单Project–>Settings->C/C++属性页->Category中,选择Preprocessor,在Preprocessor definitions中添加 _UNICODE,同时去除_MBCS 。
4.菜单Project–>Settings->Link属性页->Category选中,选择Output,在Entry- point symbol中写入wWinMainCRTStartup。如不执行该步骤,会出现错误”unresolved external symbol _WinMain@16“。
二:把char全换成TCHAR
所有的字符串用_T()宏
比如
char sz=”aaa”;
改成
TCHAR sz=_T(“aaa”);
2.修改字符串函数:
如strlen改成_tcslen
也可以改成lstrlen