error C2664: “wcscpy”: 不能将参数 1 从“LPSTR”转换为“wchar_t *”
2017-07-06 20:15
567 查看
wcscpy(pTVTipInfo->pszText,strText);
报错:
error C2664: “wcscpy”: 不能将参数 1 从“LPSTR”转换为“wchar_t *”
解决方法:
原网址: http://www.cnblogs.com/lxt287994374/archive/2013/02/27/2935736.html
报错:
error C2664: “wcscpy”: 不能将参数 1 从“LPSTR”转换为“wchar_t *”
解决方法:
用strcpy替换wcscpy,即strcpy(pTVTipInfo->pszText,strText);因为strcpy是ansi字符集下的函数,而wcscpy是unicode字符集下的拷贝函数。
原网址: http://www.cnblogs.com/lxt287994374/archive/2013/02/27/2935736.html
相关文章推荐
- error C2664: “wcscpy”: 不能将参数 1 从“LPSTR”转换为“wchar_t *”
- error C2664: “DWORD GetLogicalDriveStringsA(DWORD,LPSTR)”: 无法将参数 2 从“wchar_t *”转换为“LPSTR”
- VC6转VC8出现问题:error C2664: “fopen”: 不能将参数 1 从“const char [ ]”转换为“const wchar_t *”
- 不能将参数 1 从“wchar_t *”转换为“const char *”
- error C2664: “countChar”: 不能将参数 1 从“char [20]”转换为“std::string &”
- error C2078: 初始值设定项太多 ;error C2664: 不能将参数 1 从“char”转换为“const char *
- error C2664: “CButton::Create”: 不能将参数 1 从“const char [5]”转换为“LPCTSTR”
- error C2664: “CreateFileW”: 不能将参数 1 从“char *”转换为“LPCWSTR”
- error C2664: “GetModuleFileNameW”: 不能将参数 2 从“char [260]”转换为“LPWSTR”
- error C2664:不能将参数 1 从“CString”转换为“const char *”
- 解决“error C2664:不能将参数 从“<某某>*__w64 ”转换为“<某某>**”的
- error C2664: “CreateFileW”: 不能将参数 1 从“char *”转换为“LPCWSTR”
- error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR”
- Cstring转int型问题(error C2664: “atoi”: 不能将参数 1 从“CString”转换为“const char *”))
- error C2664: “MessageBoxW”: 不能将参数 2 从“const char [10]”转换为“LPCWSTR”
- 不能将参数 1 从“const char [12]”转换为“const wchar_t *”
- Cstring转int型问题(error C2664: “atoi”: 不能将参数 1 从“CString”转换为“const char *”))
- 【转载】C++编译出现 error C2664: 不能将参数 2 从“const char [5]”转换为“LPCTSTR”解决办法。
- error C2664: “int CWnd::GetWindowTextW(LPTSTR,int) const”: 不能将参数 1 从“char [15]”转换为“LPTSTR”
- 移植性问题のerror C2664: strcpy : 不能将参数 2 从 CString 转换为 const char *怎么回事?