本文介绍了在Win32 DLL中使用WCHAR的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 我有一个Win32库,字符集预设为 - 使用Unicode字符集,我想使用WCHAR数组来存储字符串文字常量。 例如: WCHAR string [] =MyWideCharString; 当我编译代码时,我收到错误,指出: 错误 1 错误 C2440:' 初始化':无法从'const char [17]'转换为'WCHAR []'14 我也尝试使用_T宏,但我又遇到了编译错误: 错误 1 错误 C3861:' _ T':标识符不发现14 那么如何我可以在库中使用WCHAR字符数组吗?解决方案 Hi,I have a Win32 library for which the character set is preset to - Use Unicode Character Set and I want to use a WCHAR array for storing a string literal constant.For example:WCHAR string[] = "MyWideCharString";When I compile the code I get the error that states:Error 1 error C2440: 'initializing' : cannot convert from 'const char [17]' to 'WCHAR []' 14I tried using _T macro also,but I got a compile error again: Error 1 error C3861: '_T': identifier not found 14So how can I use the WCHAR character arrays in my library? 解决方案 这篇关于在Win32 DLL中使用WCHAR的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云! 07-25 07:55