VS2008 ddk7600环境搭建 编译报102个错误

老子横刀向天笑 2014-10-15 10:02:58
错误信息如下:
1>------ 已启动生成: 项目: driver, 配置: checked Win32 ------
1>正在编译...
1>xx.c
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(356) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(356) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(356) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(374) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(374) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(374) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(381) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(381) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(381) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(389) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(389) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(389) : error C2373: “__ANNOTATION”: 重定义;不同的类型修饰符
1> c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(356) : 参见“__ANNOTATION”的声明
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(389) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(399) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(399) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(399) : error C2373: “__ANNOTATION”: 重定义;不同的类型修饰符
1> c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(356) : 参见“__ANNOTATION”的声明
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(399) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(409) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(409) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(409) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(417) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(417) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(417) : error C2373: “__ANNOTATION”: 重定义;不同的类型修饰符
1> c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(356) : 参见“__ANNOTATION”的声明
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(417) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(427) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(427) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(427) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(435) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(435) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(435) : error C2373: “__ANNOTATION”: 重定义;不同的类型修饰符
1> c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(356) : 参见“__ANNOTATION”的声明
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(435) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(443) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(443) : error C2081: “holdsResource$”: 形参表中的名称非法
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(443) : error C2143: 语法错误 : 缺少“)”(在“类型”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(443) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(443) : error C2055: 应输入形参表,而不是类型表
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(443) : error C2059: 语法错误 : “,”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(443) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(443) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(444) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(444) : error C2081: “holdsResourceGlobal$”: 形参表中的名称非法
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(444) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(444) : error C2373: “__PRIMOP”: 重定义;不同的类型修饰符
1> c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(443) : 参见“__PRIMOP”的声明
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(444) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(532) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(532) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(532) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(537) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(537) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(537) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(554) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(554) : error C2143: 语法错误 : 缺少“)”(在“类型”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(554) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(554) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(554) : error C2059: 语法错误 : “;”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(554) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(568) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(568) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(568) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(581) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(581) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(581) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(589) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(589) : error C2143: 语法错误 : 缺少“)”(在“类型”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(589) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(589) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(589) : error C2059: 语法错误 : “;”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(589) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(604) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(604) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(604) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(620) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(620) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(620) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(627) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(627) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(627) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(642) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(642) : error C2143: 语法错误 : 缺少“)”(在“类型”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(642) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(642) : error C2059: 语法错误 : “,”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(642) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(642) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(651) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(651) : error C2143: 语法错误 : 缺少“)”(在“类型”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(651) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(651) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(651) : error C2059: 语法错误 : “;”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(651) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(663) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(663) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(663) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(668) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(668) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(668) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(674) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(674) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(674) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(685) : error C2143: 语法错误 : 缺少“)”(在“(”的前面)
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(685) : error C2091: 函数返回函数
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(685) : error C2059: 语法错误 : “)”
1>c:\winddk\7600.16385.1\inc\api\DriverSpecs.h(685) : fatal error C1003: 错误计数超过 100;正在停止编译
1>生成日志保存在“file://c:\Users\Administrator\Desktop\Project\driver\driver\checked\BuildLog.htm”
1>driver - 102 个错误,0 个警告
========== 生成: 成功 0 个,失败 1 个,最新 0 个,跳过 0 个 ==========


之前是用VC6进行驱动开发的,打算用VS2008,我就删掉了之前的VC6环境,来配置VS2008的环境,结果配置完成后便已很简单的一个驱动就报这样的错误,网上找了N多,找不到解决方法,搞了好几天了,头都大了,各位驱动大牛们你们有没有解决办法,帮帮我,吧,感激不尽!

注:不想用ddkwizard,太傻瓜式
...全文
551 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
江沪椿明 2018-08-27
  • 打赏
  • 举报
回复
雾草 解决了 看到另一个老哥的帖子了 这样的顺序 没问题
C:\WinDDK\7600.16385.1\inc\ddk
$(VCInstallDir)include
$(VCInstallDir)atlmfc\include
C:\WinDDK\7600.16385.1\inc\api
$(WindowsSdkDir)\include
$(FrameworkSDKDir)include
雨后_泪 2015-06-28
  • 打赏
  • 举报
回复
引入包的顺序问题,c:\winddk\7600.16385.1\inc\api 放最上面就好了
lwch00700 2015-03-12
  • 打赏
  • 举报
回复
楼主怎么做的
  • 打赏
  • 举报
回复
引用 3 楼 CrackValue 的回复:
额,楼主是头文件引用不对吗,呵呵 我通常都是用source insight,写sources文件,build命令行编译 不过多级目录,特别是子目录,不支持,很犯愁,文件多了,有分类了,很麻烦
我的是配置问题,网上的配置一大堆,大家都转来转去也不管对不对,造成大量的网络垃圾,误导人,
CrackValue 2014-10-16
  • 打赏
  • 举报
回复
额,楼主是头文件引用不对吗,呵呵 我通常都是用source insight,写sources文件,build命令行编译 不过多级目录,特别是子目录,不支持,很犯愁,文件多了,有分类了,很麻烦
  • 打赏
  • 举报
回复
谁来领分。。。。
  • 打赏
  • 举报
回复
已解决。。。。。

21,600

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧