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

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

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

    C:\program files\microsoft visual studio\vc98\include\rpcndr.h(173) : error C2632: 'char' followed by 'int' is illegal  C:\program files\microsoft visual studio\vc98\include\rpcndr.h(173) : warning C4091: 'typedef ' : ignored on left of 'unsigned char' when no variable is declared  C:\program files\microsoft visual studio\vc98\include\wtypes.h(1113) : error C2371: 'BOOLEAN' : redefinition; different basic types  

C:\program files\microsoft visual studio\vc98\include\winnt.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

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

  1. #include Windows.h 和 Winsock2.h冲突的改进解决方案

    #include <Windows.h> #include <Winsock2.h> 上面的代码会导致重定义错误, 原因就是 Windows.h 中包含了 Winsock.h( ...

  2. Linux的目录结构和头文件相关;哪里找- sys/types.h, sys/stat.h

    版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/qq_29757283/article/ ...

  3. C语言stdio.h与stdlib.h的区别

    一.定位不同 1.stdlib.h是standard library标准库头文件,定位在通用工具函数. 2.stdio.h是standard input&output标准输入输出头文件,定位在 ...

  4. 最简单的基于librtmp的示例:发布H.264(H.264通过RTMP发布)

    ===================================================== 最简单的基于libRTMP的示例系列文章列表: 最简单的基于librtmp的示例:接收(RT ...

  5. windows.h与winsock2.h的包含顺序

    大凡在Windows平台下用C++做网络开发很多时候都会同时包含这两个头文件,如若顺序不当(windows.h先于winsock2.h)就会出现很多莫名其妙的错误.诸如: 警告    4    war ...

  6. MPEG2、H.263、H.264协议效率对比

    [摘录] 1.1 MPEG2.H.263.H.264协议效率对比ITUT中定义的双向视频通信协议族包括:H.320.H.323,这两个协议族中,包含了很多子协议,例如音频编码协议.视频编码协议等,其中 ...

  7. windows.h和winsock2.h包含顺序问题(转)

    windows.h和winsock2.h有类型重定义我是知道的, 本来就一个库来说没问题,把winsock2放到windows.h前或先定义WIN32_LEAN_AND_MEAN都能解决问题 但现的出 ...

  8. 关于core_cm3.c和core_cm3.h,Core_cmFunc.h 和 Core_cmInstr.h的理解

    以下来自:https://blog.csdn.net/guosir_/article/details/78627980 CMSIS是Cortex微控制器软件接口标准(CortexMicroContro ...

  9. Linux内核中的位操作:ffs.h,fls.h

    今天阅读源码时遇到一个函数:ffs,它时内核中实现的位操作函数,用来查找二进制表示数中第一个为1的位.与ffs对应的还有fls.h,用来查找二进制数中最后一个为1的位. 例如:整数32,对应的二进制为 ...

最新文章

  1. jquery设置div高度和easyui的dialog动态的指定高度
  2. php好玩的源码_github上比较有趣的PHP开源项目
  3. 数据库元数据数据字典查询_5_列出给定表的主键、外键约束
  4. 系统进入低功耗的配置
  5. 浅谈JAVA中如何利用socket进行网络编程(二)
  6. 限时秒杀┃月销10000+件,风靡全国的steam科学实验套装
  7. python opencv屏幕找图_使用Python+OpenCV进行图像模板匹配(Match Template)实例-找到百度首页按钮并点击...
  8. google js cdn_「效率工具」模拟CDN的浏览器扩展程序,改善在线隐私
  9. linux 下 安装 phpstorm
  10. 使用NBAR更有效的识别与封堵网络应用
  11. 谈谈头条创作者最近几个月的一些改变吧
  12. 给职场人士的四点良心建议
  13. Access update语句 提示 操作必须使用一个可更新的查询
  14. idea 2020,2021,2022石皮-解到2099年怎么搞
  15. 精挑细选的良心APP,每款都非常惊艳
  16. 华为数通笔记-NDP原理
  17. 蓝牙通话耳机质量哪个好?通话质量好的蓝牙耳机
  18. Hi3516开发笔记(十一):通过HiTools使用网口将uboot、kernel、roofts烧写进eMMC
  19. matlab 向量_COMSOL与MATLAB联合仿真+RBF神经网络预测输出
  20. 【OCR】文本检测方案 TextFuseNet解读

热门文章

  1. Unity 查找子节点物体/组件 递归方法
  2. hr_assignment_api
  3. 把16 支球队随机分为4 个组。
  4. Linux系统下搭建常用服务器
  5. 02 事务伴生源-Propagation
  6. 基于蒙特卡诺和拉格朗日乘子法的电动车调度【有序、无序充放电】【Matlab代码】
  7. 大数据时代数据是如何传输的?
  8. 众达说两化融合A042A=程序文件之信息资源需要包含那些内容
  9. 国网学籍跨省转学页面不显示问题解决办法
  10. php格式视频怎么下载链接,php – 如何找到vimeo视频的下载链接?