CImage CImg;
CImg.Load(_T("C:\\char-aum.png"));
加载图片的时候绝对路径的前面需要添加转义字符\,保证地址信息正确
error C2664:不能将参数 1 从“const char [16]”转换为“LPCTSTR”
用vs2005编写mfc程序的时候经常要MessageBox("提示信息")函数,在vc6.0是没有问题的,但是在vs2005却会有下面的提示:
error C2664: “CWnd::MessageBoxW”: 不能将参数 1 从“const char [17]”转换为“LPCTSTR”。这个错误提示的原因是VS2005默认使用的是UNICODE字符集,在参数转换时会出错,解决方法很简单。
方法一:MessageBox(_T("你已经提交成功。")); 即在参数前加上_T
来源:oschina
链接:https://my.oschina.net/u/1582989/blog/280478