社区
C语言
帖子详情
如何在VC++6.0环境下编译VxD?
R9
2000-01-08 05:36:00
各位高手,在下有一问题请教,是关于编写VxD设备驱动程序的问题,假设我已经用VtoolsD for Windows95中的QuickVxD生成了´´.c文件、´´.h文件和´´.mak文件,然后如何在vc++6.0环境下进行编译?请指点编译的具体步骤,多谢了!
...全文
710
23
打赏
收藏
如何在VC++6.0环境下编译VxD?
各位高手,在下有一问题请教,是关于编写VxD设备驱动程序的问题,假设我已经用VtoolsD for Windows95中的QuickVxD生成了´´.c文件、´´.h文件和´´.mak文件,然后如何在vc++6.0环境下进行编译?请指点编译的具体步骤,多谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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)
从零开始学习V
C++
6.0
之并口控制(第一课
环境
配置)
从零开始学习
C++
6.0
之并口控制 第一课
环境
配置 1、 软件硬件的准备 我用的是一台旧笔记本(带25针并口),WindowsXP sp3操作系统,Microsoft
C++
6.0
是从网上随意下载的简体中文企业版,以下是从帮助菜单打开的版本信息: 同时准备一根25针的并口连接线(两头都是针的)、万用表(用来量针脚高低电压值),但为了后面学习控制普通直流电机和步
《Windows驱动开发技术详解》TestCap样例修正(V
C++
6.0
编译
版)
不多说,看过这本书的都知道是干嘛的,这里提供V
C++
6.0
的可
编译
版本,并修正了原书自带样例的严重错误。http://p.blog.csdn.net/images/p_blog_csdn_net/dj0379/EntryImages/20090517/testcap_book_vc.png下载后请把后缀从png改为rar解压即可,或者到以下链接下载:http://www.pudn.co
V
C++
6.0
学习
学习日记. 在Windows3.1下,有两种形式的内存管理函数调用:局部的和全局的。全局内存管理函数从物理内存中分配一段,然后返回一个句柄值。该句柄可以转换为一个GlobalLock函数所使用的远指针。基本处理过程如下: 申请一块可移动的内存块 锁定该内存块。因为Windows引入了虚拟内存管理,可以把内存块移动到硬盘交换文件中,所以在使用内存块之前,必须将它锁定在真正的内存RAM之中,也就是告诉...
VC
6.0
自带小工具
VC
6.0
附带工具软件: (1)ActiveX Control Test Container称为“ActiveX 控件测试容器”,顾名思义,此工具的主要功能就是测试ActiveX 控件,可以通过改变ActiveX 控件的属性观察控件的变化,也可以通过调用ActiveX 控件的方法观察控件的返回值,同时在下面的窗口中会显示控件发生的事件信息。此工具可以直观的进行控件的注册和注销(File->R
反
编译
工具Depends---dll和exe反
编译
工具
反
编译
工具Depends 推荐使用比较不错的Depends.exe,分析dll和exe所依赖的dll。可以看到dll以及dll的函数,可以查看导入导出函数,挺好用的。V
C++
Depends用来显示与一个可执行文件(exe或者dll)相关的依赖项(dll),以及该exe或dll引用了这些dll中的哪些接口。 Depends Wallker是一个VC反
编译
工具,可以查看PE模块的导入模块以及导
C语言
69,336
社区成员
243,078
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章