vs2010错误解决
2011-06-20 21:12
197 查看
错误 1 error C2440: “初始化”: 无法从“char [32]”转换为“ATL::CStringT<BaseType,StringTraits>”
错误 4 error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型
错误 3 error C2664: “int ATL::CStringT<BaseType,StringTraits>::Replace(wchar_t,wchar_t)”: 不能将参数 1 从“const char [2]”转换为“wchar_t”
错误 10 error C2440: “初始化”: 无法从“const char [4]”转换为“CString”
错误 13 error C2678: 二进制“+”: 没有找到接受“const char [2]”类型的左操作数的运算符(或没有可接受的转换)
上述几个错误都是字符集的问题,vc2008缺省的字符集是unicoide,因此
1. 把项目的字符集设置为:Use Multi-Byte Character Set (中文:使用多字节字符集)
更改方法:项目->具体在工程的属性->配置属性->常规->字符集->使用多字节字符集
2. 举例:也可以CString s = _T("abcdef");
错误 4 error C2665: “AfxMessageBox”: 2 个重载中没有一个可以转换所有参数类型
错误 3 error C2664: “int ATL::CStringT<BaseType,StringTraits>::Replace(wchar_t,wchar_t)”: 不能将参数 1 从“const char [2]”转换为“wchar_t”
错误 10 error C2440: “初始化”: 无法从“const char [4]”转换为“CString”
错误 13 error C2678: 二进制“+”: 没有找到接受“const char [2]”类型的左操作数的运算符(或没有可接受的转换)
上述几个错误都是字符集的问题,vc2008缺省的字符集是unicoide,因此
1. 把项目的字符集设置为:Use Multi-Byte Character Set (中文:使用多字节字符集)
更改方法:项目->具体在工程的属性->配置属性->常规->字符集->使用多字节字符集
2. 举例:也可以CString s = _T("abcdef");
相关文章推荐
- 转 VS2010 RDLC 横向合并时“未正确设置 tablix“Tablix1”的 FixedData 属性”错误解决方法 .
- VS2010出现FileTracker : error FTK1011编译错误的解决办法
- VS2015卸载疑难解决 和 (VS2010)cvtres.exe不能删除及连接错误解决
- VS2010bug 当生成或重新生成时,出现 不能复制文件(从obj\debug到bin\debug),文件正在被另一个进程使用的错误解决办法
- VS2010编译错误 #error : This file requires _WIN32_WINNT to be #defined at least to 0x0403的解决方法
- VS2010出现FileTracker : error FTK1011编译错误的解决办法
- VS2010出现灾难性错误的解决办法
- VS2010 c++ 常见错误解决
- vs2010错误:验证时出错。HRESULT = '8000000A' 的解决办法
- vs2010无法启动,且老弹出devenv.exe错误信息[解决办法]
- ]VS2010 语法错误: 标识符“__RPC__out_xcount_part” 解决方法
- VS2010出现FileTracker : error FTK1011编译错误的解决办法
- 解决VS2010链接错误:LINK :&…
- VS2010出现FileTracker : error FTK1011编译错误的解决办法
- VS2010出现FileTracker : error FTK1011编译错误的解决办法
- win7 64bit下安装VS2010显示错误解决方法
- VS2010 PCH错误 解决办法
- 解决问题:在win7旗舰版上装VS2010旗舰版始终错误(提示:microsoft 应用程序错误报告安装失败)
- VS2010出现FileTracker : error FTK1011编译错误的解决办法
- 解决VS2010链接错误:LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏