error C2664: 'strcpy' : cannot convert parameter 1 from 'WCHAR [32]' to 'char *'
strcpy(m_ntfIcon.szTip,w_tip); --->
lstrcpyW(m_ntfIcon.szTip,w_tip);
本文解决了一个关于strcpy函数使用的编译错误C2664。错误发生在尝试将宽字符数组传递给需要char指针的函数时。解决方案是使用lstrcpyW函数代替,该函数专门用于宽字符字符串。
error C2664: 'strcpy' : cannot convert parameter 1 from 'WCHAR [32]' to 'char *'
strcpy(m_ntfIcon.szTip,w_tip); --->
lstrcpyW(m_ntfIcon.szTip,w_tip);

被折叠的 条评论
为什么被折叠?