dragonnew
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1221回复:10

如何用VC6生成VxD?

楼主#
更多 发布于:2002-11-09 16:12
我用VC++6.0编译生成VxD时,总会出现这样的错误:
fatal error U1052: file \'\\include\\vtoolsd.mak\' not found
我安装的是VToolsD3.0,安装应该没问题,用vc编译的过程也应该是对的,不知道为什么会出现这个问题?我在msdos中用nmake编译产生vxd没有什么问题,但每次都要先执行一下autoexec,否则会提示找不到命令。用vc编译时,是不是因为没执行autoexec而出错?我该怎么做?请各位大虾帮忙!!先谢谢了
jacobqzl
驱动小牛
驱动小牛
  • 注册日期2001-10-10
  • 最后登录2005-04-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-09 21:06
安装VTOOLSD的时候不用长文件名,否则会出现您说的问题。建议:重新安装VC和VTOOLSD,安装时不用长文件名。
zfw
zfw
驱动小牛
驱动小牛
  • 注册日期2001-12-16
  • 最后登录2006-09-01
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-10 20:25
长文件名也可以的,可能是VC中的路径设置有问题,在option
的dirctory标中加入vtoolsD的路径
zfw
dragonnew
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-11 12:56
zfw,我按你的方法设了一下,还是不行。设的时候要注意什么呢?
我打算重装一下vc,不用长文件名来试试。还有什么原因呢?
whowhylx
驱动牛犊
驱动牛犊
  • 注册日期2002-10-24
  • 最后登录2003-03-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-11 18:43
设VC安装在e:\\devstudio,vtoolsd安装在e:\\vtd95.
在AUTOEXECL.BAT中设置:
SET VTOOLSD=E:\\VTD95
SET INCLUDE=E:\\VTD95\\INCLUDE;E:\\DEVSTUDIO\\VC\\INCLUDE
SET LIB=E:\\VTD95\\LIB;E:\\DEVSTUDIO\\VC\\LIB
PATH=%PATH%;E:\\VTD95\\BIN;E:\\DEVSTUDIO\\VC\\BIN;E:\\DEVSTUDIO\\SAREDIED\\BIN
然后在vc-tools-options-directories中加入e:\\vtd95\\include
一切OK!
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-12 13:48
引用
//////////////////////////////////////////////////////////
设VC安装在e:\\devstudio,vtoolsd安装在e:\\vtd95.
在AUTOEXECL.BAT中设置:
SET VTOOLSD=E:\\VTD95
SET INCLUDE=E:\\VTD95\\INCLUDE;E:\\DEVSTUDIO\\VC\\INCLUDE
SET LIB=E:\\VTD95\\LIB;E:\\DEVSTUDIO\\VC\\LIB
PATH=%PATH%;E:\\VTD95\\BIN;E:\\DEVSTUDIO\\VC\\BIN;E:\\DEVSTUDIO\\SAREDIED\\BIN
然后在vc-tools-options-directories中加入e:\\vtd95\\include
/////////////////////////////////////////////////////////
再在然后在vc-tools-options-directories中加入
e:\\vtd95\\lib
e:\\vtd95\\bin
我是这样做的。

koujingzhong
驱动牛犊
驱动牛犊
  • 注册日期2002-11-13
  • 最后登录2002-11-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-14 20:03
谢谢
dragonnew
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-11-14 20:51
郁闷呀,我都被弄糊涂了。重装了一下VC和VToolsD,按你们说的设置了,路径也没有长文件名,第一次用VC编译可以生成VxD,但过了两天再试,同样的问题又出现了。为什么???????????
难道我的机子有问题?这之间我只是在msdos里用nmake生成了vxd几次,会有影响吗?其他的我再也想不起来了。
本来想结贴的,现在不行了。谁能再帮帮我呢???
谢谢!谢谢!谢谢了!
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-11-14 21:25
奇快吗?
dragonnew
驱动牛犊
驱动牛犊
  • 注册日期2002-10-23
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-11-15 16:59
真是奇怪!!!
昨天重装了一下softice和vtoolsd,好了,今天又不行了,
TMD,真的被涮傻了,为什么这么奇怪??
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-11-16 21:03
生成vxd时,我的机器还没出现该问题;但是用DDK生成SYS时,却出现了。好玩!!!!
游客

返回顶部