eewolf
驱动牛犊
驱动牛犊
  • 注册日期2005-03-03
  • 最后登录2005-03-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2240回复:12

新手求助:driverstuodio首次使用问题

楼主#
更多 发布于:2005-03-05 22:21
看书上说首次使用driverstuodio要编译库文件
选batuch build后出现编译错误
.\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression
对应的语句:
#if ((NTDDI_VERSION >= 0x05000000) || (_WDM_ && (WDM_MAJORVERSION > 1 || ((WDM_MAJORVERSION == 1) && (WDM_MINORVERSION >= 0x10)))))
我用的是xp系统,2k的ddk,是不是这样不行啊
还有警告:
The following environment variables were not found
$(WINVER)
$(NTDDI_VERSION)
$(_WIN32_IE)
$(_WIN32_WINNT)
请教各位大哥,万分感谢,我的毕设要用driverstudio做个驱动读usb中的用户身份进行验证
idaxsy
驱动大牛
驱动大牛
  • 注册日期2004-12-09
  • 最后登录2006-03-17
  • 粉丝0
  • 关注0
  • 积分386分
  • 威望54点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-07 09:54
工具栏有环境变两设置,请注意看一下。
[b]万水千山总是情,回个帖子行不行?[/b]
volcanoland
驱动牛犊
驱动牛犊
  • 注册日期2004-12-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分136分
  • 威望16点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-07 10:59
我的是WIN2K 2K DDK ,情况和你一样
E-MAIL csmwyy123@sohu.com
volcanoland
驱动牛犊
驱动牛犊
  • 注册日期2004-12-25
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分136分
  • 威望16点
  • 贡献值0点
  • 好评度12点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-03-07 11:02
我的环境变量也设好了啊
E-MAIL csmwyy123@sohu.com
yuzhe
驱动牛犊
驱动牛犊
  • 注册日期2005-01-09
  • 最后登录2005-11-24
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-03-07 11:39
看看有用吗?
http://www.driverdevelop.com/forum/viewthread.php?tid=64241
xuhuihong
驱动牛犊
驱动牛犊
  • 注册日期2005-01-08
  • 最后登录2005-12-02
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-03-17 18:29
我的也是这样,还要设什么变量啊?
哪位大虾出来指点一下啊.
环境是:
WIN25 ADS SP4
WIN2K SP1 DDK
DriverStudio是V3.2
VC6.0

先谢了
QQ:107951429
charles723
驱动牛犊
驱动牛犊
  • 注册日期2002-04-02
  • 最后登录2013-04-12
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-03-18 10:40
我用VC6.0,DS32也有这样的情况,参照:
http://www3.ccw.com.cn/club/essence/200104/609.htm
修改一些环境变量。NTDDI_VERSION 变量可设小于0x05000000。编译就可以通过。如设置大于等于0x05000000 编译不同过,缺文件。另,我安装DS3.2后MSVC6.0的菜单DriverStudio-》DDK build setting 有些选择变灰,不知是怎么回事?各位有什么好的解决方法上来说说。

[编辑 -  3/18/05 by  charles723]
<a href="http://go.6to23.com/tcjie" target="_blank"><u>http://go.6to23.com/tcjie</u></a>
terran_lang
驱动牛犊
驱动牛犊
  • 注册日期2004-07-02
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分142分
  • 威望15点
  • 贡献值0点
  • 好评度14点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-03-19 00:04
楼上的兄弟,环境变量在那里修改呀,很急呀,小弟先谢谢了
qyxu1979
驱动牛犊
驱动牛犊
  • 注册日期2005-03-11
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分30分
  • 威望8点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-03-20 20:50
已经可以了,谢谢帮忙
xuhuihong
驱动牛犊
驱动牛犊
  • 注册日期2005-01-08
  • 最后登录2005-12-02
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-03-21 13:19
我在preprocessor defintions中,改成下面
_WIN32_WINNT=0x0500,
WINVER=0x0500,
_WIN32_IE=0x0500,
NTDDI_VERSION=0x0500

下面这个倒是不出现了
.\\..\\include\\kworkitm.h(31) : fatal error C1017: invalid integer constant expression

但却出现了这个
.\\..\\include\\kcsq.h(35) : fatal error C1083: Cannot open include file: \'csq.h\': No such file or directory
Error executing cl.exe.

真的没有csq.h的!

帮帮忙吧!

[编辑 -  3/21/05 by  xuhuihong]

[编辑 -  3/21/05 by  xuhuihong]
QQ:107951429
charles723
驱动牛犊
驱动牛犊
  • 注册日期2002-04-02
  • 最后登录2013-04-12
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-03-22 09:14
你一定不是用windows 2003 的DDK。若用windows2000的DDK可将NTDDI_VERSION 的值设为小于0x05000000如0x04000000,0x03000000。
<a href="http://go.6to23.com/tcjie" target="_blank"><u>http://go.6to23.com/tcjie</u></a>
xuhuihong
驱动牛犊
驱动牛犊
  • 注册日期2005-01-08
  • 最后登录2005-12-02
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2005-03-22 15:15
因为OS是W2KSP4,所以就用W2K的DDK,装时见到是SP1的.
NTDDI_VERSION 的改为0x04000000了,
还是不行!
还是显示找不到csq.h
大侠,帮帮我吧!
QQ:107951429
ggk368
驱动牛犊
驱动牛犊
  • 注册日期2005-03-02
  • 最后登录2005-05-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2005-04-22 11:58
环境变量无法找到的错误,可以参考安装文件夹下面的 ReadmeDW.htm 文件,其中有关于 windows 2000 ,windows xp, windows 2003 等各自的设置数值,添加相应的环境变量就可以解决问题。

但是,提示不能打开文件 csq.h 的错误怎样解决?

我用的是 windows 2000 + VC6.0 + DDk 2000

谁有编译生成的库文件,可以发送给我吗?
我不要关于网络驱动编程的库文件,发了;另外的那两个就可以。
好像只有700 多K 哦。

email: gouguokai@163.com

谢谢!


qq: 116301618

游客

返回顶部