[ABD CE c++ 二次开发 ] 头文件自定义的结构体中成员数据类型未wchar_t数组时编译报错

老师,如下时我定义的结构体,其中有一个变量时wchar_t数组,编译报错;是不能用wchar_t还是其他什么原因

typedef struct placedoortoolinfo
{
	double doorWidth; // 宽度
	double doorHeight; // 高度
	double doorDistance; // 墙垛距离
	double threshold; // 门槛高 
	char doorAtlas[128]; // 图集
	int addition; // 启用雨篷(过梁)
	wchar_t additionType[256]; // 雨篷(过梁)类型
	char additionNumber[128]; // 雨篷(过梁)编号
	char fireRating[32]; // 防火等级

	char number[128]; // 门窗编号
	char type[16]; // 门窗类型
	char partFamilyName[128]; // 样式类别
	char partName[128]; // 样式名

	int isUseAtlas; // 启用图集搜索

	int alignIndex; // 放置方式
	int numberlinkage; // 联动
} PlaceDoorToolInfo;