[转]rpcndr.h和wtypes.h冲突Bug的解决方案

[转]rpcndr.h和wtypes.h冲突Bug的解决方案

http://blog.csdn.net/tzwh_86/article/details/9495133

rpcndr.h和wtypes.h冲突时,其错误表现如下:

    C:program filesmicrosoft visual studiovc98include
pcndr.h(173) : error C2632: 'char' followed by 'int' is illegal  
    C:program filesmicrosoft visual studiovc98include
pcndr.h(173) : warning C4091: 'typedef ' : ignored on left of 'unsigned char' when no variable is declared  
    C:program filesmicrosoft visual studiovc98includewtypes.h(1113) : error C2371: 'BOOLEAN' : redefinition; different basic types  
C:program filesmicrosoft visual studiovc98includewinnt.h(636) : see declaration of 'BOOLEAN'  

 其解决方法是:

        在main文件的第一行加入

    #ifdef WIN32   
    #include <WTypes.h> // Include this first on Win (bug #35683)   
    #endif  

 

原文地址:https://www.cnblogs.com/vc60er/p/4370494.html