最近在学WFP驱动框架,在使用VS2013写代码调用WFP的函数时会包含fwpmu.h这个头,但是在包含这个头的时候会报错,就像下面这个图这样:

我百度了一下,然后在这个网站上面找到了解决方案:
https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/8fd93a3d-a794-4233-9ff7-09b89eed6b1f/compiling-with-wfp?forum=wfp
虽然我不太看得懂英文,但是根据上面的说明,我们点击第一个错误,然后定位到这个网上说的位置:在FwpTypes.h的第275行,343行出现这样的错误:

从上面的错误来看,很明显是在定义宏的时候明明有换行的标志,但是它居然新换了一行,不知道是安装WDK的时候出现的还是什么原因,总之我们把这些换行去掉,然后再次编译就OK了。

转载于:https://www.cnblogs.com/lanuage/p/7725715.html

WFP在包含fwpmu.h头的时候出错相关推荐

  1. 解决VC不包含stdint.h头文件问题

    stdint.h是C99的标准,主要用于统一跨平台数据定义. MSVC中不带有这个头文件,直到VS2010(新闻). 在之前的版本里面,我们可以: (1)下载这个头文件 download a MS v ...

  2. 解决VC2015包含stdint.h头文件冲突问题

    stdint.h是C99的标准,主要用于统一跨平台数据定义. MSVC中不带有这个头文件,直到VS2010. 在之前的版本里面,我们可以: (1)下载这个头文件 download a MS versi ...

  3. CCriticalSection 在哪个.h头文件

    CCriticalSection 是一种用于实现互斥访问的 MFC 类,它位于 MFC 头文件 "afxmt.h" 中. 你可以使用下面的代码来包含 "afxmt.h&q ...

  4. C语言不要重复包含.h头文件和.c文件

    1.不要重复包含头文件 --以上出自<C语言程序设计:现代方法(第2版)> f3.h //#ifndef AE_OK #define AE_OK 0 typedef int ngx_int ...

  5. c语言 自动包含头文件,C语言不要重复包含.h头文件和.c文件

    http://blog.csdn.net/unix21/article/details/8450235 2012 1.不要重复包含头文件 --以上出自<C语言程序设计:现代方法(第2版)> ...

  6. c语言windows头文件包含,不包含windows.h和window.h内的任何头文件,弹框 “Hello, world!”...

    本帖最后由 天上飞来一只 于 2020-10-22 15:36 编辑 前言:在windows应用程序下,不包含windows.h和window.h内的任何头文件,弹框 "Hello, wor ...

  7. 文件 单片机_单片机C语言编程中reg52.h头文件的作用

    前言:本人出于爱好将不定期发送电气电工.前端.单片机等内容,可能会无法顾及关注我的所有人需求,请大家按需收藏自己想要知识,有用则收之,无用则弃之,不系统更新,仅供零星学习O(∩_∩)O哈哈~ 在代码的 ...

  8. .h头文件 .lib动态链接库文件 .dll 动态链接库

    .h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的. 附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件.如果要完成源代码的编译和链接,有头文件和lib就够 ...

  9. .h头文件 .lib库文件 .dll动态链接库文件关系

    .h头文件是编译时必须的,lib是链接时需要的,dll是运行时需要的. 附加依赖项的是.lib不是.dll,若生成了DLL,则肯定也生成 LIB文件.如果要完成源代码的编译和链接,有头文件和lib就够 ...

最新文章

  1. 微软表示Edge的性能更优于Chrome和Firefox
  2. 引入spring-boot-starter-actuator,控制台没有mapper的映射信息打印问题
  3. [转]VMware虚拟机上网络连接(network type)的三种模式--bridged、host-only、NAT
  4. Ubuntu系统如何安装软件
  5. java调度:(一)几种任务调度的 Java 实现方法与比较
  6. Microsoft Windows 7.0 build 7000 NAP测试--健康状态检测验证报告
  7. GOF之行为型模式Ⅱ(重点)
  8. MySQL类型float double decimal的区别
  9. CALayer和Retina显示屏的高分辨率的支持
  10. 30岁萌妹子当电工,在抖音做网红,在电商平台当卖家
  11. 你想制作一款属于自己的游戏吗?
  12. 使用PID—tuner做参数整定
  13. 真实生活的记录:我三年的外企生涯(2) 出处:天涯虚拟社区
  14. python练习题(基础篇2)
  15. Java码点和代码单元的理解
  16. TQ2440(ARM)和SIM300(GPRS模块)串口通信
  17. Python: tkinter用不了jpg/png图片
  18. 魔兽世界怀旧服显示从服务器断开,魔兽世界怀旧服服务器断开连接该怎么办_怀旧服服务器断开连接解决方法_3DM网游...
  19. 【深度学习】CV顶会|CV顶刊
  20. html多张图片合在一块,怎么把几张照片合在一起

热门文章

  1. CLR中的IL、CTS和CLS总结
  2. WebService在开发中的实际问题
  3. java排队叫号_java多线程(4)模拟排队叫号程序,不能出现交替执行的结果
  4. coreldraw绘制兔子视频_53个CAD市政工程设计视频教程+62个图纸,3天学会制图!
  5. 如何关闭华为自动杀进程_手机自动扣费该如何删除,教你正确关闭,我们要知道!...
  6. html div 垂直对齐,div垂直对齐中间css
  7. 允许用户把多个作业同时提交给计算机,2005年7月操作系统试题和答案
  8. matlab如何截取图像的中间部分_利用matlab提取并分割RGB图像中的某一个已知像素值的图像...
  9. opencv中的threshold()函数(二值化)
  10. MFC_Combo_Box(组合框)的详细用法