我将变量初始化为
OvXplBase::UTF16Char_t const *qName
当我只使用strlen作为(strlen(qName)+1))
时;此代码提供错误
“无法将参数1从'const OvXplBase :: UTF16Char_t *'转换为 'const wchar_t *'“
在VS 2008中只是明确地将qname强制转换为(tchar *),进行编译但是它会将运行时错误抛出为 一段时间后“访问违规读取记忆”。
此代码在2003年完美运行,我尝试在VS 2008中进行各种unicode设置。所以你们都可以指导我,我还能做些什么来使这段代码工作。
或者我应该如何将此UTF16Char_t *转换为wchar_t *以便此代码完美运行。
此致 极客