如何修复'之间的歧义? DWORD'和' Fibplatforms :: DWORD

时间:2015-04-22 08:58:05

标签: c++builder c++builder-xe4 fibplus

我正在使用RAD Studio XE4中的FIBPlus组件。在编译期间,我有歧义错误。有人建议在link修复它,但它不起作用。

以下是错误

[bcc32 Error] ws2tcpip.h(162): E2015 Ambiguity between 'DWORD' and 'Fibplatforms::DWORD'
  Full parser context
    addsvc.cpp(7): #include dmod.h
    dmod.h(20): #include c:\program files (x86)\embarcadero\rad studio\11.0\include\windows\rtl\IdComponent.hpp
    IdComponent.hpp(21): #include c:\program files (x86)\embarcadero\rad studio\11.0\include\windows\rtl\IdStack.hpp
    IdStack.hpp(19): #include c:\program files (x86)\embarcadero\rad studio\11.0\include\windows\rtl\IdStackConsts.hpp
    IdStackConsts.hpp(17): #include c:\program files (x86)\embarcadero\rad studio\11.0\include\windows\rtl\IdWship6.hpp
    IdWship6.hpp(19): #include c:\program files (x86)\embarcadero\rad studio\11.0\include\windows\rtl\IdWinsock2.hpp
    IdWinsock2.hpp(24): #include c:\program files (x86)\embarcadero\rad studio\11.0\include\windows\sdk\ws2tcpip.h

[bcc32 Error] ws2tcpip.h(163): E2015 Ambiguity between 'DWORD' and 'Fibplatforms::DWORD'
  Full parser context
    addsvc.cpp(7): #include dmod.h
    dmod.h(20): #include c:\program files (x86)\embarcadero\rad studio\11.0\include\windows\rtl\IdComponent.hpp
    IdComponent.hpp(21): #include c:\program files (x86)\embarcadero\rad studio\11.0\include\windows\rtl\IdStack.hpp
    IdStack.hpp(19): #include c:\program files (x86)\embarcadero\rad studio\11.0\include\windows\rtl\IdStackConsts.hpp
    IdStackConsts.hpp(17): #include c:\program files (x86)\embarcadero\rad studio\11.0\include\windows\rtl\IdWship6.hpp
    IdWship6.hpp(19): #include c:\program files (x86)\embarcadero\rad studio\11.0\include\windows\rtl\IdWinsock2.hpp
    IdWinsock2.hpp(24): #include c:\program files (x86)\embarcadero\rad studio\11.0\include\windows\sdk\ws2tcpip.h

0 个答案:

没有答案