gpt4 book ai didi

c++ - Unicode、字符指针和 wcslen

转载 作者:行者123 更新时间:2023-11-28 03:56:31 24 4
gpt4 key购买 nike

我一直在尝试使用 cpw 库来处理一些图形。我设置好了,但我似乎在编译时遇到了问题。 即,在字符串 header 中,它通过

提供对 unicode 的支持
#if defined(UNICODE) | defined(_UNICODE)
#define altstrlen wstrlen
#else
#define altstrlen strlen

现在,在 Windows afaik 上没有 wstrlen 这样的东西,所以我尝试将其更改为 wcslen,但现在它给了我错误,因为它试图将 char * 转换为 wchar_t *。我有点害怕,如果我只是让它以任何一种方式使用 strlen,其他东西就会搞砸。

你觉得 stackoverflow 怎么样?

最佳答案

也许您可以在包含 lib header 之前将 wcslen 定义为 wstrlen:

#define wstrlen wcslen
#include "cpw.h"

您遇到的错误很可能是由于您将 char* 传递给最终调用其中一个函数的对象。

关于c++ - Unicode、字符指针和 wcslen,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3349027/

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