在用C++builder6编译一个动态链接库的程序时遇到这样一个问题,如何解决?在线等。。。
各位大侠,我在用用C++builder6编译一个动态链接库的程序时遇到这样的问题:
在库里重新定义了位图信息头结构体,编译时出错:
"[C++ Error] vcdtype.h(46): E2238 Multiple declaration for 'BITMAPFILEHEADER'"
可如果把该定义结构体屏蔽掉,又提示找不到类型定义:
错误语句:return sizeof(BITMAPINFOHEADER);
"[C++ Error] DibUnit.h(26): E2303 Type name expected
[C++ Error] DibUnit.h(26): E2139 Declaration missing ;"
" [C++ Error] DibUnit.h(40): E2451 Undefined symbol 'BITMAPINFOHEADER'"
请高手指点。