开发环境:Qt 5.4.1 + VS2010
在我的项目中用到了一个第三方的库。编译时报错:
C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR”
解决办法,在报错的 C 文件的开头加上:
#undef UNICODE
相关文章
- error C2664: “CreateFileW”: 不能将参数 1 从“char *”转换为“LPCWSTR”
- error C2664: “MessageBoxW”: 不能将参数 2 从“char *”转换为“LPCWSTR”
- error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR”
- error C2664: “MessageBoxW”: 不能将参数 2 从“const char [10]”转换为“LPCWSTR”
- VS2010 C++ 串口编程 错误error C2664: “CreateFileW”: 不能将参数 1 从“const char *”转换为“LPCWSTR”
- error C2664: MessageBoxW不能将参数2const char*转换为LPCWSTR的解决办法
- error C2664: “MessageBoxW”: 不能将参数 2 从“const char [10]”转换为“LPCWSTR”
- VS2010 error C2664: “CWnd::MessageBoxW”: 不能将参数 1 从“const char [3]”转换为“LPCTSTR”
- error C2664: “ATL::CStringT
::Remove”: 不能将参数 1 从“const char [2]”转换为“char” - error C2664: “CreateMutexW”: 不能将参数 3 从“const char [8]”转换为“LPCWSTR”