sukuias12
驱动牛犊
驱动牛犊
  • 注册日期2012-04-02
  • 最后登录2012-04-26
  • 粉丝1
  • 关注1
  • 积分7分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2983回复:5

WDK驱动编译问题

楼主#
更多 发布于:2012-04-24 10:23
用VS2008 编译驱动源文件的时候,
提示包含的WDK提供的头文件大量语法错误(几百个),
我包含的是WDDM驱动开发所必须的头文件d3d10umddi.h头文件,
编译时提示的错误是d3d10umddi.h头文件里面包含的其他头文件里的错误。
我折腾了半天没搞定,求高手指教啊!!!!
yolin
驱动牛犊
驱动牛犊
  • 注册日期2011-06-30
  • 最后登录2013-06-03
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望31点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2012-04-24 17:13
虽然我没使用过d3d10umddi.h 头文件,但遇到这种编译问题我一般会检查 头文件包含顺序 ,仅供参考。
sukuias12
驱动牛犊
驱动牛犊
  • 注册日期2012-04-02
  • 最后登录2012-04-26
  • 粉丝1
  • 关注1
  • 积分7分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2012-04-25 12:42
回 yolin 的帖子
yolin:虽然我没使用过d3d10umddi.h 头文件,但遇到这种编译问题我一般会检查 头文件包含顺序 ,仅供参考。 (2012-04-24 17:13)

你好,很感谢你的回复,
我只包含这一个头文件啊,这个包含顺序怎么说?
xiaowanzi2530
驱动牛犊
驱动牛犊
  • 注册日期2012-03-27
  • 最后登录2012-08-07
  • 粉丝1
  • 关注2
  • 积分31分
  • 威望91点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2012-04-26 14:26
用VS2008编译驱动 要设置一些参数
我遇到的情况是在WDK下编译的了,但是一用VS2008就不能通过,跟你的情况很像,就是无限多的错误。你需要设置VS2008里的属性参数
sukuias12
驱动牛犊
驱动牛犊
  • 注册日期2012-04-02
  • 最后登录2012-04-26
  • 粉丝1
  • 关注1
  • 积分7分
  • 威望51点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2012-04-26 20:42
回 xiaowanzi2530 的帖子
xiaowanzi2530:用VS2008编译驱动 要设置一些参数
我遇到的情况是在WDK下编译的了,但是一用VS2008就不能通过,跟你的情况很像,就是无限多的错误。你需要设置VS2008里的属性参数 (2012-04-26 14:26)

谢谢!你能试试包含d3d10umddi.h头文件编译一下吗?不用写任何其他代码。我试了下在WDK下编译,还是出现大量错误,我的源代码除了“#include <d3d10umddi.h>" 这一行外,没有其他代码。
xiaowanzi2530
驱动牛犊
驱动牛犊
  • 注册日期2012-03-27
  • 最后登录2012-08-07
  • 粉丝1
  • 关注2
  • 积分31分
  • 威望91点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2012-04-27 13:54
Re:回 sukuias12
sukuias12:谢谢!你能试试包含d3d10umddi.h头文件编译一下吗?不用写任何其他代码。我试了下在WDK下编译,还是出现大量错误,我的源代码除了“#include <d3d10umddi.h>" 这一行外,没有其他代码。 (2012-04-26 20:42)

听你的意思,你只是编译d3d10umddi.h这一个文件?
如果是,报错是正常的,因为这个头文件会调用一些其他的文件,不单单只是声明
游客

返回顶部