[转]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. 差分能量分析介绍(三)
  2. datatables 一行数据生成两行_一行代码搞定分组回归
  3. Python【算法中心 03】Docker部署Django搭建的Python应用流程实例(Docker离线安装配置+Django项目Docker部署)
  4. 未签名的应用程序请求对系统进行无限制访问_OWASP Top 10 2017 10项最严重的 Web 应用程序安全风险 (完结篇)...
  5. r语言在线编译器w3c,R语言运算符知识点总结
  6. Oracle的 EXEC SQL CONTEXT学习
  7. 开启 ASA 5505 snmp协议
  8. pdfdom将pdf转成html,使用pdfdom将pdf转为html(示例代码)
  9. Linux下利用ioctl函数获取网卡信息
  10. c语言通讯录感想,C语言通讯录实例分享
  11. java实现简单QQ登录界面
  12. C语言的实现的程序算法,算法:C语言实现(Algorithms In C)的学习
  13. 公司-人人网:人人网
  14. 手把手教你编写网页图形验证码识别工具
  15. 核心交换机、汇聚交换机、接入交换机功能详解
  16. 可变参C API va_list,va_start,va_arg_va_end以及c++可变参模板
  17. esp8266--04wifi开关
  18. 软件开发平台流辰信息如何为客户分忧解难?
  19. 第一章 计算机系统基础知识(1)
  20. WinForm的控件

热门文章

  1. PS(2018)更换启动界面
  2. Python 获取当天日期、前一天日期、前半个月
  3. linux安装到什么硬盘比较好,硬盘安装四大发行版Linux比较
  4. 微型计算机原理选择题,电子科大微机原理练习题.doc
  5. jsp简介(jsp简介通俗)
  6. nefuoj 9 喜洋洋
  7. TextView各种跑马灯
  8. micropython 驱动_Micropython 飞控 驱动 3.MPU9250
  9. 用php如何设置页边距_php-dompdf-仅在首页之后设置页边距
  10. Linux学习入门: shell脚本常用命令汇总