【发布时间】:2012-09-27 08:53:14
【问题描述】:
我的源代码中有以下行导致错误
错误 C2275: 'HPDF_Array' : 非法将此类型用作表达式" : 这是头文件中的实际代码:
typedef struct _HPDF_Array_Rec *HPDF_Array;
typedef struct _HPDF_Array_Rec {
HPDF_Obj_Header header;
HPDF_MMgr mmgr;
HPDF_Error error;
HPDF_List list;
} HPDF_Array_Rec;
HPDF_Array id;
如何解决此错误?
【问题讨论】:
-
_HPDF_Array_Rec定义了吗?这是你的真实代码吗? -
不,这实际上是一个名为“libharu”的开源项目的一部分。
-
我不认为这实际上是你的问题的原因,但定义一个名为
_HPDF_Array_Rec的符号是未定义的行为。
标签: c compiler-errors libharu