gpt4 book ai didi

c - MultiByteToWideChar wchar * 到 char *

转载 作者:太空宇宙 更新时间:2023-11-04 06:42:52 25 4
gpt4 key购买 nike

这是函数:

char *ToLowerSTR(/*char*/ WCHAR* buffer) // NEED TO FIX UNRESOLVED EXTERNAL
{
CHAR* str;
MultiByteToWideChar(CP_ACP, 0, str, strlen(str) + 1, buffer, sizeof(buffer)/sizeof(WCHAR));
....
return str;
}

和错误:

LNK2019: unresolved external symbol "char * __cdecl ToLowerSTR(char *)" (?ToLowerSTR@@YAPADPAD@Z) referenced in function "unsigned long __cdecl GetPID(char *)" )

如何将 wchar * 转换为 char *?

最佳答案

您的链接器正在尝试查找如下函数:

char * ToLowerSTR(char *)

但您已将函数定义为将 WCHAR 作为参数。
查看函数的声明,看看它是 WCHAR* 还是 char*

关于c - MultiByteToWideChar wchar * 到 char *,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5511002/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com