xuAmigo
驱动小牛
驱动小牛
  • 注册日期2004-11-11
  • 最后登录2006-01-12
  • 粉丝0
  • 关注0
  • 积分58分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1088回复:7

问个DDK编译的问题

楼主#
更多 发布于:2004-11-15 13:52
我在VC++里写了一个禁止并口的程序,使用的是DDK中提供的Device Installation系列函数完成,请问如何编译这个程序
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-15 14:32
正常编译会有问题吗,是什么问题??
在交流中学习。。。
xuAmigo
驱动小牛
驱动小牛
  • 注册日期2004-11-11
  • 最后登录2006-01-12
  • 粉丝0
  • 关注0
  • 积分58分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-15 14:44
我的这个程序是C++程序,其中定义了BOOL类型,编译时出现了这种missing storage-class or type specifiers错误,不知DDK下如何安排编译过程的
xx_focus
驱动中牛
驱动中牛
  • 注册日期2003-08-06
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望10点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-15 17:58
如果包含了 NTDDK.h 或 Windows.h 就不会是 BOOL 的问题,很可能是其它类型

或者调整一下头文件的次序试一试
xuAmigo
驱动小牛
驱动小牛
  • 注册日期2004-11-11
  • 最后登录2006-01-12
  • 粉丝0
  • 关注0
  • 积分58分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-16 08:34
添加了<windows.h>已经不出现BOOL类型的错误了,但是编译成功后我运行了.exe文件为什么它都没有反应呢,程序中我用了printf()语句,请问我如何调试DDK程序(不是驱动程序,程序入口为main())
fslife
驱动大牛
驱动大牛
  • 注册日期2004-06-07
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望49点
  • 贡献值0点
  • 好评度20点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-11-16 09:35
呵呵,你说的这种错误是很常见的,论坛里也很多,下面是其中之一:
http://www.driverdevelop.com/forum/viewthread.php?tid=17087
printf语句没有的问题,你可以用debug调试,看看是什么原因。还有如果你在printf里没有加回车换行符"\\n",可能会产生这个问题。
在交流中学习。。。
xuAmigo
驱动小牛
驱动小牛
  • 注册日期2004-11-11
  • 最后登录2006-01-12
  • 粉丝0
  • 关注0
  • 积分58分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-11-16 11:14
加了换行符也还是不行,我建立的是C++源文件所以不能用debug来调试,否则要建立项目文件
xx_focus
驱动中牛
驱动中牛
  • 注册日期2003-08-06
  • 最后登录2007-06-08
  • 粉丝0
  • 关注0
  • 积分96分
  • 威望10点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-11-16 19:37
没有反应
是什么意思?
是不是一闪就没了?

如果是就加个getchar() 好了
游客

返回顶部