W
whaway
Unregistered / Unconfirmed
GUEST, unregistred user!
[BCC32 Error] ifdef.h(57): E2015 Ambiguity between 'UINT32' and 'Advgdip::UINT32' ( 积分: 200 )<br />用(CB2007+TMS2007)
在升级以前工程程序(BCB6+TMS4.0)后,发生编译错误
[BCC32 &nbsp;
Error] &nbsp;
ifdef.h(57): &nbsp;
E2015 &nbsp;
Ambiguity &nbsp;
between &nbsp;
'UINT32 ' &nbsp;
and &nbsp;
'Advgdip::UINT32 '
[BCC32 &nbsp;
Error] &nbsp;
ifdef.h(154): &nbsp;
E2015 &nbsp;
Ambiguity &nbsp;
between &nbsp;
'UINT16 ' &nbsp;
and &nbsp;
'Advgdip::UINT16 '
即在ifdef.h中的UINT32和ADVGIDP库中的UINT32定义冲突。
怎么办?
ifdef.h是CB2007自带的头文件,不想改。
Advgdip是TMS2007新带的GDI++,改起来也麻烦,还要重新编译库。
关键是程序中也没搜到UINT32,ifdef.h等,无法知道是哪个头文件嵌入包含的。
在升级以前工程程序(BCB6+TMS4.0)后,发生编译错误
[BCC32 &nbsp;
Error] &nbsp;
ifdef.h(57): &nbsp;
E2015 &nbsp;
Ambiguity &nbsp;
between &nbsp;
'UINT32 ' &nbsp;
and &nbsp;
'Advgdip::UINT32 '
[BCC32 &nbsp;
Error] &nbsp;
ifdef.h(154): &nbsp;
E2015 &nbsp;
Ambiguity &nbsp;
between &nbsp;
'UINT16 ' &nbsp;
and &nbsp;
'Advgdip::UINT16 '
即在ifdef.h中的UINT32和ADVGIDP库中的UINT32定义冲突。
怎么办?
ifdef.h是CB2007自带的头文件,不想改。
Advgdip是TMS2007新带的GDI++,改起来也麻烦,还要重新编译库。
关键是程序中也没搜到UINT32,ifdef.h等,无法知道是哪个头文件嵌入包含的。