leewood
驱动牛犊
驱动牛犊
  • 注册日期2004-12-27
  • 最后登录2005-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1513回复:15

我是一只大菜鸟!有关driverstudio编译库的问题

楼主#
更多 发布于:2004-12-30 23:45
我想用driverstudio写一个驱动程序,可是装上ddk和driverstudio后,编译库文件时老是通不过。

我做的步骤是:
     1.启动Visual C++ 。
     2.选择菜单 File|Open Workspace。打开位于DriverStudio\DriverWorks\Source\vdwlibs.dsw的工作空间文件。
     3.选择菜单 Build|Batch Build,在弹出的对话框中选择你想编译的库。
     4.点击Build编译你选择的库。

我选的库是Vdwlibs-win32 wdm checked

出现的问题:
...
khidaux.cpp
.\..\include\khid.h(39) : fatal error C1083: Cannot open include file: 'hidport.h': No such file or directory
Error executing cl.exe.
....

为什么呢?

最新喜欢:

dolantindolant...
hasis
驱动牛犊
驱动牛犊
  • 注册日期2003-01-07
  • 最后登录2006-04-03
  • 粉丝0
  • 关注0
  • 积分57分
  • 威望12点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-12-31 11:20
你VC的编译环境中没有添加含有该文件的路径。
这个文件存在于DDK和DriverStdio中。
大学课程加上语文吧,否则在驱网里都不会提问题:)
leewood
驱动牛犊
驱动牛犊
  • 注册日期2004-12-27
  • 最后登录2005-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-01-02 09:19
我在..DriverStudio/DriverWorks/include/dep_wdm目录下找到了这个文件,可ddk下去没有找到这个头文件。
而且我的环境变量也是自动设置的,如果要手动设的话,应该如何做呢?
jgw2008
驱动小牛
驱动小牛
  • 注册日期2004-12-16
  • 最后登录2005-12-20
  • 粉丝0
  • 关注0
  • 积分21分
  • 威望8点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-01-03 09:25
右击"我的电脑",在"进阶"--->"环境变数"---->"系统变数"中增加
Best Wishes to you! MSN: jgw2008@hotmail.com E-Mail: jgw2008@126.com
leewood
驱动牛犊
驱动牛犊
  • 注册日期2004-12-27
  • 最后登录2005-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-01-03 21:44
就算是设置了环境变量,编译库时还是有问题啊!

我现在的问题是:不知为什么编译库文件时老是通不过???

sfqj82
驱动小牛
驱动小牛
  • 注册日期2004-12-30
  • 最后登录2011-09-03
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望15点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-01-04 15:10
搞定了吗?我也出现你同样的问题,郁闷中~~~~
互相交流~共同进步!
sfqj82
驱动小牛
驱动小牛
  • 注册日期2004-12-30
  • 最后登录2011-09-03
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望15点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-01-04 15:16
在环境变量的用户变量里增加
BASEDIR    D:\NTDDK\INC  和
DDKROOT    d:\NTDDK

在系统变量里增加
DRIVERNETWORKS    D:\PROGRA~1\COMPUW~1\SOFTIC~1\DRIVER~2  和
DRIVERWORKS       D:\PROGRA~1\COMPUW~1\SOFTIC~1\DRIVER~1

再试试看吧!
互相交流~共同进步!
leewood
驱动牛犊
驱动牛犊
  • 注册日期2004-12-27
  • 最后登录2005-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-01-04 23:05
BASEDIR D:NTDDKINC ???

这个环境变量是作甚么用的,我的NTDDK装在e盘上,可我并没有装
NTDDKINC这个东西!(装什么后才有这个!?)

会不会是因为这个原因!?
sfqj82
驱动小牛
驱动小牛
  • 注册日期2004-12-30
  • 最后登录2011-09-03
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望15点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2005-01-05 09:55
应该是
BASEDIR    D:\NTDDK\INC
你ddk装在e盘就改成E盘根目录。
这是自己新增的,并不是装什么东西生成的!
互相交流~共同进步!
sfqj82
驱动小牛
驱动小牛
  • 注册日期2004-12-30
  • 最后登录2011-09-03
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望15点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2005-01-05 09:58
应该是
BASEDIR D:NTDDK/INC
你ddk装在e盘就改成E盘根目录。
这是自己新增的,并不是装什么东西生成的!
互相交流~共同进步!
leewood
驱动牛犊
驱动牛犊
  • 注册日期2004-12-27
  • 最后登录2005-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2005-01-10 23:47
还是没搞定!郁闷!

从头开始弄!

请问应如何装DDK和DriverStudio呢?安装时要注意什么?

谢谢!
sfqj82
驱动小牛
驱动小牛
  • 注册日期2004-12-30
  • 最后登录2011-09-03
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望15点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2005-01-11 08:55
1.启动Visual C++ 。
2.选择菜单 File|Open Workspace。打开位于DriverStudioDriverWorksSourcevdwlibs.dsw的工作空间文件。
3.选择菜单 Build|Batch Build(编译|批构件),在弹出的对话框中只选
NdisVdm-Win32 NDIS VDM Checked.
NdisVdm-Win32 NDIS VDM Free.
VdwLibs-Win32 WDM Checked.
VdwLibs-Win32 WDM Free.
这四个库,然后单击Build编译。应该就没有问题了,试试看吧!

互相交流~共同进步!
leewood
驱动牛犊
驱动牛犊
  • 注册日期2004-12-27
  • 最后登录2005-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2005-01-12 16:02
还是不行啊!抓狂了!

楼上的大哥,你的问题搞定了吗?
luwz_js
驱动牛犊
驱动牛犊
  • 注册日期2004-04-12
  • 最后登录2007-03-28
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2005-01-12 22:27
1  从"Start"->...->Tools->DDK Build Settings
2  单击"Launch Program"启动VC;
3  Open WorkSpace .......

OK?
sfqj82
驱动小牛
驱动小牛
  • 注册日期2004-12-30
  • 最后登录2011-09-03
  • 粉丝0
  • 关注0
  • 积分80分
  • 威望15点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2005-01-14 09:06
楼上的兄弟说的是!!
互相交流~共同进步!
leewood
驱动牛犊
驱动牛犊
  • 注册日期2004-12-27
  • 最后登录2005-01-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2005-01-14 11:48
我一直都是这么启动vc的!
游客

返回顶部