要是你遇到如下问题,error C2632: 'short' followed by 'wchar_t' is illegal
在prowchar.h中将下面代码注释掉应该就可以了。
# if (!defined (PRO_WCHAR_T_H) && !defined (_WCHAR_T))
//typedef unsigned short wchar_t; /* Use a 2 byte definition */
# endif作者: Easy2009 时间: 2009-1-20 18:19 标题: Read User's Guide, Please . /* Add this line in head file Area */
#include <ProToolkit.h>
#include <ProString.h>
/* Add this in Fuction Declear Area */
char helloworld[] = "Hello World!";
wchar_t w_helloworld[PRO_NAME_SIZE];
/*Just do it !*/
ProStringToWstring( w_helloworld, helloworld );作者: usedID 时间: 2009-2-6 18:12
6楼的应该不会有错。
建议提问出错的,把相关的源代码贴出,并且贴出出错信息。这样大家才能给你解决。作者: DavidJiang 时间: 2009-6-16 11:58
最佳解决方法是,添加一个预定义PRO_WCHAR_T_H,和PRO_USE_VAR_ARGS的原理一样