多个头文件对boolean变量重复定义问题怎么解决?
使用Visual C++ 编写程序时,由于引用了一些第三方的头文件以及Windows的头文件,现在出现了一下关于boolean重复定义的错误。目前还不知道冲突的头文件在什么地方引用的。
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\rpcndr.h(147) : error C2632: “char”后面的“int”非法
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\rpcndr.h(147) : warning C4091: “typedef ”: 没有声明变量时忽略“unsigned char”的左侧
1>c:\program files\microsoft visual studio 8\vc\platformsdk\include\wtypes.h(1075) : error C2371: “BOOLEAN”: 重定义;不同的基类型
1> c:\program files\microsoft visual studio 8\vc\platformsdk\include\winnt.h(770) : 参见“BOOLEAN”的声明
请问,这个问题怎么解决?现在一点思路都没有。