C++ Builder 6 中使用Tms的TAdvStringGrid 和 GdiPlus出现定义冲突
以下是编译器输出的错误:
[C++ Error] GdiplusInit.h(40): E2015 Ambiguity between 'UINT32' and 'Advgdip::UINT32'
[C++ Error] GdiplusMetaHeader.h(61): E2015 Ambiguity between 'INT16' and 'Advgdip::INT16'
[C++ Error] GdiplusMetaHeader.h(62): E2015 Ambiguity between 'INT16' and 'Advgdip::INT16'
[C++ Error] GdiplusMetaHeader.h(63): E2015 Ambiguity between 'INT16' and 'Advgdip::INT16'
[C++ Error] GdiplusMetaHeader.h(64): E2015 Ambiguity between 'INT16' and 'Advgdip::INT16'
[C++ Error] GdiplusMetaHeader.h(69): E2015 Ambiguity between 'UINT32' and 'Advgdip::UINT32'
[C++ Error] GdiplusMetaHeader.h(70): E2015 Ambiguity between 'INT16' and 'Advgdip::INT16'
[C++ Error] GdiplusMetaHeader.h(72): E2015 Ambiguity between 'INT16' and 'Advgdip::INT16'
[C++ Error] GdiplusMetaHeader.h(73): E2015 Ambiguity between 'UINT32' and 'Advgdip::UINT32'
[C++ Error] GdiplusMetaHeader.h(74): E2015 Ambiguity between 'INT16' and 'Advgdip::INT16'
此问题纠缠我了很久.....