c2664专题

error: C2664: “UINT GetPrivateProfileIntW(LPCWSTR,LPCWSTR,INT,LPCWSTR)”

.pro文件添加 DEFINES -= UNICODEDEFINES += UMBCS 执行qmake 构建 即可设置当前工程为多字节字符集

error C2664: MessageBoxW不能将参数2const char*转换为LPCWSTR的解决办法

转载自:http://www.lampthneo.com/error-c2664-messageboxw-const-char-lpcwstr.html 今天在运行我的第一课Nehe的OpenGL教程的时候,遇到了这么一个很是纠结的问题:error C2664: “MessageBoxW”: 不能将参数 2 从“const char [29]”转换为“LPCWSTR”,1> 与指向的类型无

error C2664: “ATL::CStringTBaseType,StringTraits::Remove”: 不能将参数 1 从“const char [2]”转换为“char”

转自VC错误:http://www.vcerror.com/?p=1395 问题描述: 代码: CString str("asdfafda"); str.Remove("asd"); 编译报错 error C2664: “ATL::CStringT<BaseType,StringTraits>::Remove”: 不能将参数 1 从“const char [4]”转换为“c

Error 30 error C2664: 'HANDLE FindFirstFileW(LPCWSTR,LPWIN32_FIND_DATAW)' : 不能将参数 1 从“char [260]”转换为

Error 30 error C2664: 'HANDLE FindFirstFileW(LPCWSTR,LPWIN32_FIND_DATAW)' : 不能将参数 1 从“char [260]”转换为“LPCWST 解决方法: 1、把工程设置里去掉UNICODE宏定义       项目->XXX属性->配置属性->常规->字符集 改为 “未设置” 就去掉了unicode支持,不过应

error C2664: “CreateFileW”: 不能将参数 1 从“char *”转换为“LPCWSTR”

转自:http://blog.csdn.net/tony_jas/article/details/4028386  错误 1 error C2664: “CreateFileW”: 不能将参数 1 从“char [7]”转换为“LPCWSTR” e:/mystudy/09/myvirtualdisk11/myvirtualdiskdll/diskdll.cpp 112  错误