AfxMessageBox("STRING");
在vc6中可以正常运行,
同样的语句,到了vc2005(vc8.0)怎么就不行了呢?错误C2665:
解决方法一:
就是这句:AfxMessageBox( "Simple
CString
sTemp= "Simple
AfxMessageBox(sTemp);
AfxMessageBox(_T( "Simple
记住一点,VC2005中默认的工程选项是UNICODE就可以了。
所以,加上_T或L是需要的。
解决方式三:
选择“项目”菜单->项目属性->配置属性->常规->字符集,改为“未设置”即可。