如何在VC++6.0环境下编译VxD?

R9 2000-01-08 05:36:00
各位高手,在下有一问题请教,是关于编写VxD设备驱动程序的问题,假设我已经用VtoolsD for Windows95中的QuickVxD生成了´´.c文件、´´.h文件和´´.mak文件,然后如何在vc++6.0环境下进行编译?请指点编译的具体步骤,多谢了!
...全文
710 23 打赏 收藏 转发到动态 举报
写回复
用AI写文章
23 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmmyyyaaa 2001-01-03
  • 打赏
  • 举报
回复
提问的人到哪里去了?
gongbird 2001-01-01
  • 打赏
  • 举报
回复
关注
舟中夜起 2000-12-30
  • 打赏
  • 举报
回复
执行vc目录中的vcvar32.bat
如变量内存不够,config.sys添加如下:
shell=c:\command.com /p /e:4096

然后:
nmake /f my.mak
Badwood 2000-10-28
  • 打赏
  • 举报
回复
买本书看看吧,书名不记得了,大概叫什么win9x虚拟设备驱动程序之类的吧.很薄,
好像是10多块钱吧,绝对物有所值.
mmmyyyaaa 2000-10-27
  • 打赏
  • 举报
回复
1.告诉你一个捷径吧,双击VToolsD 生成的*.MAK文件,然后不管提示,一路回车.
2 然后在你的工程里添加所有文件,ok了,什么Device,VM,类都可以看到了.
3.这可是我用了好几天的时间得到的成果,给分吧,我急用,别吝啬!
aifeihuang 2000-06-09
  • 打赏
  • 举报
回复
谢谢jjony,我们都应该向他学习!
lf9933 2000-06-05
  • 打赏
  • 举报
回复
v
lf9933 2000-06-05
  • 打赏
  • 举报
回复
东南大学图书馆有资料
lf9933 2000-06-05
  • 打赏
  • 举报
回复
东南大学图书馆有资料
lf9933 2000-06-05
  • 打赏
  • 举报
回复
东南大学图书馆有资料
sunhongbo 2000-06-05
  • 打赏
  • 举报
回复
你可在MAKEFILE中控制VXD的编写
JJONY 2000-04-05
  • 打赏
  • 举报
回复
irwin的说法也是正确的。我不是VXD的大虾,也只为项目才学VXD没多久,不过我觉得上面的帖子已经说得够清楚了,你在哪个地方不明白呢?
jjony@21cn.com
jjony53@sina.com
OICQ:2203153
我白天一般上网都会开OICQ的,不过最好就发e-mail给我。
errorzhl 2000-04-04
  • 打赏
  • 举报
回复
我最近开始做VxD,JJONY 大虾,你能否说明一点
errorzhl 2000-04-04
  • 打赏
  • 举报
回复
我最近开始做VxD,JJONY 大虾,你能否说明一点 请Emailto:errorzhl@sohu.com
irvin 2000-03-22
  • 打赏
  • 举报
回复
在安装VToolsD时,注意指明VC的位置,如C:\PROGRAM FILES\MICROSOFT DEVELOP STUDIO\VC98\BIN就必须指明为c:\progra~1\micros~1\vc98\bin。只有这样VToolsD才能正常工作,因为VToolsD不支持长文件名。
用VToolsD创建的VxD工程是一个MAK文件,将这个文件使用VC作为工程文件打开,改名另存成DSP文件即可编译。
darksky 2000-03-22
  • 打赏
  • 举报
回复
我还是不明白!??
JJONY 2000-03-14
  • 打赏
  • 举报
回复
哦,上面的大虾们说得太笼统啦。我其实用的VToolsD也不是正版的,不就和VC配合得非常好吗!
首先,你要完整的安装一个VC++,然后把CL.EXE文件执行时所需的所有DLL文件和CL本身拷到根目录的一个不超过8个字符的目录里头,至于这些DLL文件它们一般和CL.exe文件在同一个目录或者在一个叫做common的目录里(你自己找一下吧)。
之后,安装VToolsD,安装的路径可以随便不过最好就是在一个不超过8个字符的目录里,在安装的过程中会询问你VC的BIN目录,因为VToolsD要找CL.EXE文件,你就指定为你所新建的那个目录,千万不要安装帮助文件,因为VToolsD的帮助系统和VC6的不兼容是旧式的那种。
最后,你就可以用VToolsD创建VxD工程文件了,里面带一个MAK文件。你在VC中打开这一个Mak文件经过生成一个DSP文件以后,你在project->setting->Output file name中把exe改为vxd,例如:mytest.exe -> mytest.vxd 接着你就编译一下吧。
RuFeng 2000-03-05
  • 打赏
  • 举报
回复
其实这个问题主要是因为你的vtoolsd不是正式安装版本而是copy版本造成的,我用过正式
的安装版本是不用任何设置的,只要安装好就可以直接编译了.
茂奇软件 2000-03-05
  • 打赏
  • 举报
回复
where to download right VtoolsD.
would you please tell me the url.

yours jansen.
gun2 2000-03-05
  • 打赏
  • 举报
回复
DDK!
加载更多回复(3)

69,336

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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