Create(NULL,"最简单的MFC程序")报错,不能将参数 2 从“const char [16]”转换为“LPCTSTR(2012-03-27 14:44:57)
解决办法有三:
*****
*****方法一:Create(NULL,_T("最简单的MFC程序") );
*****方法二:修改项目属性,把字符集由默认的UNICODE改为多字节。设置步骤:项目->属性->配置属性->常规->项目默认值->字符集->unicode改为多字节。
*****方法三:千万不要用!既然提示不能自动转换为LPCTSTR,那就强制转化Create(NULL, LPCTSTR("最简单的MFC程序") );不报错了,但是窗口的名字变成了乱码!而前两种办法不会有这种新问题。
一般第二种可解决