error C2664: “StrCmpW”: 不能将参数 2 从“const char [12]”转换为“PCWSTR”

简介: error C2664: “StrCmpW”: 不能将参数 2 从“const char [12]”转换为“PCWSTR”
  • 具体代码:
#define KEY_FILE_RAPID_MENU_EXE "RapidMenu.exe"
if (StrCmp(pe.szExeFile, KEY_FILE_RAPID_MENU_EXE))
  • 解决办法
#define KEY_FILE_RAPID_MENU_EXE "RapidMenu.exe"
if (StrCmp(pe.szExeFile, TEXT(KEY_FILE_RAPID_MENU_EXE)))
目录
相关文章
|
10月前
|
C++
C++ --- error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR”
C++ --- error C2664: “LoadLibraryW”: 不能将参数 1 从“const char *”转换为“LPCWSTR”
191 0
|
21天前
|
C++
【C++】std::string 转换成非const类型 char* 的三种方法记录
【C++】std::string 转换成非const类型 char* 的三种方法记录
8 0
|
1月前
|
人工智能 安全 机器人
【C++】const_cast基本用法(详细讲解)
【C++】const_cast基本用法(详细讲解)
|
2月前
|
C++
无法将参数1从“const char [6]”转换为“char *”的解决方法
无法将参数1从“const char [6]”转换为“char *”的解决方法
|
4月前
error C2664: 不能将参数 1 从“const TCHAR [256]”转换为“const wchar_t *”
error C2664: 不能将参数 1 从“const TCHAR [256]”转换为“const wchar_t *”
|
10月前
|
C#
C#中 Int32.TryParse() ConVert.ToInt32() Int32.Parse () 的区别 将字符串类型转换为数字类型
C#中 Int32.TryParse() ConVert.ToInt32() Int32.Parse () 的区别 将字符串类型转换为数字类型
37 0
error C2664: “StrCmpW”: 不能将参数 2 从“const char [12]”转换为“PCWSTR”
error C2664: “StrCmpW”: 不能将参数 2 从“const char [12]”转换为“PCWSTR”
98 0
|
C++
VS:无法将“char *”转换为“const wchar_t *”/不能将参数从“const char []”转换为“const wchar_t *”
VS:无法将“char *”转换为“const wchar_t *”/不能将参数从“const char []”转换为“const wchar_t *”
136 0
VS:无法将“char *”转换为“const wchar_t *”/不能将参数从“const char []”转换为“const wchar_t *”
vs2017 :C2440 错误,无法从 const char[] 转换为 char*问题解决
vs2017 :C2440 错误,无法从 const char[] 转换为 char*问题解决
653 0
vs2017 :C2440 错误,无法从 const char[] 转换为 char*问题解决