我不断收到错误C2440!
它说“返回:”不能从“布尔”转换为“ HCURSOR”。
if (!addrSetCursor)
return false;
那是我从那里得到错误的地方,我认为由于代码的原因它给了我错误
HCURSOR Discord::SetCursor(HCURSOR hCursor)
{
static uintptr_t addrSetCursor = NULL;
if (!addrSetCursor)
{
addrSetCursor = Helper::PatternScan(GetDiscordModuleBase(),
"40 53 48 83 EC 20 0F B6 05 ? ? ? ? 48 8B D9 84 C0 74 4F");
#ifdef DEVELOPER
printf("SetCursor: 0x%p\n", addrSetCursor);
#endif
}
这不是我的代码来自github。请帮助:(
答案 0 :(得分:1)
该函数应返回HCURSOR
,并且false
无法转换为HCURSOR
。
尝试使用return NULL
代替return false
(假设Discord::SetCursor
的调用者可以处理NULL
的结果)。
顺便说一句the code on "GitHub"在该位置有return 0
,所以也许您有旧版本。