无法将参数 2 从“const char [58]”转换为“LPCWSTR”
2015-04-30 12:49
330 查看
在使用RegOpenKey(HKEY_LOCAL_MACHINE,"SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\NetworkCards", &m_hregkey1) != ERROR_SUCCESS)老是失败的原因之一是无法将参数 2 从“const char [58]”转换为“LPCWSTR”
解决方法:
解决方法:
UNICODE问题,项目菜单->最后的属性->配置属性->常规->项目默认值->unicode改为未设置
相关文章推荐
- 【L“”】无法将参数从“const char”转换为“LPCWSTR”
- VC编译出现如下错误:错误 1 error C2664: “wsprintfW”: 不能将参数 2 从“const char [6]”转换为“LPCWSTR” e:\c_2008\pra6\pra6\
- 无法从const char [6]转换为LPCWSTR
- 'CFile:: Open' : 无法将参数 1从 'const char [11]' 转换成'LPCTSTR'
- c++error:C2664“intCWnd::MessageBoxW(LPCTSTR,LPCTSTR,UINT)”: 无法将参数 1 从“const char [12]”转换为“LPCTSTR”
- 关于无法从“const char [4]”转换为“LPCWSTR”
- error C2664: “MessageBoxW”: 不能将参数 2 从“const char [10]”转换为“LPCWSTR”
- error C2664 无法将参数 从“const char []”转换为“LPCTSTR
- error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR” 的一点总结
- 无法从const char [6]转换为LPCWSTR
- error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- VS2010 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR”
- error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- VS2005 中error C2440: 如无法从“const char [N]”转换为“LPCWSTR”
- error C2664: “wsprintfW”: 不能将参数 2 从“const char [6]”转换为“LPCWSTR”;error C2665: “AfxMessageBox”: 2 个重载中
- VS2010点滴——不能将参数 1 从“const char [11]”转换为“LPCWSTR”
- error c2664:"MessageBoxW":不能将参数2从“const char[15]”转换为“LPCWSTR”与指向的类型无关
- VS2013error C2440: “=”: 无法从“const char [11]”转换为“LPCWSTR”
- error C2664: “CreateWindowExW”: 不能将参数 2 从“const char [11]”转换为“LPCWSTR”