1、
class cMyApp:public CWinApp//CWinApp不是类名或者结构名
解决方法: 类视图 中,添加 类, 再把代码copy进去就好了。
http://blog.sina.com.cn/s/blog_662c78590100y9s6.html 提供另一方法,未测试。
2、const CString 转成 const char * ,使用
void CDib::SaveFile(const CString filename)
{
//const char * new_fileName=filename.GetBuffer(filename.GetLength());
strcpy(m_fileName,CT2CA(filename));
3、出现 不能将参数 1 从“const char [6]”转换为“LPCTSTR”
CFile dibFile((LPCTSTR)m_fileName, CFile::modeRead);
char * 转成 LPCTSTR ,直接强制转换. 编译可通过,但运行出错。m_fileName是文件路径字符串,其中包含 “\” , 一个文件的话,要用 CFile dibFile(_T("e:\\1.txt"), CFile::modeRead); 的形式。打开文件可选择的话,没办法了,只能将字符集转多多字节字符集去。参考: http://blog.sina.com.cn/s/blog_5ee9cf1f010151u5.html
点 项目——属性——常规——字符集。先就这么着吧。