我一直在尝试使用cpw库来处理一些图形事物。我建立了,并且我似乎在编译时遇到问题。 也就是说,在一个串标头再通过Unicode,char指针和wcslen
#if defined(UNICODE) | defined(_UNICODE)
#define altstrlen wstrlen
#else
#define altstrlen strlen
现在提供对Unicode的支持,还有为wstrlen在Windows AFAIK没有这样的事情,所以我试图改变,要wcslen,但现在它给了我和错误,因为它试图将char *转换为wchar_t *。我有点害怕,如果我只是用它来使用strlen,别的东西就会搞砸了。
您认为stackoverflow是什么?
您是否检查传递给altstrlen的字符串是否是UNICODE字符串?它应该使用L“str”限定符或应该使用_T(“str”)宏。 – naivnomore 2010-07-28 01:08:44