阅读:1237回复:7
寻找帮助:WIN98下PCI卡的驱动开发
各位高手:我因为毕业设计要开发一个WINDOWS98下的PCI卡的VxD驱动,我有VTOOLSD,SOFTICE和VC++6.0。可是不知道怎么样上手,请问谁能告诉我一下具体点的操作步骤,不胜感激!
|
|
沙发#
发布于:2003-03-25 22:32
先看书
|
|
板凳#
发布于:2003-03-26 10:28
看书了,知道用QUICKVXD先生成框架,再用VC编译生成.VxD文件,可是请问为什么我生成的空框架用VC编译时候还是会报错呢?路径设置过了,包含了VTOOLSD的INCLUDE。
|
|
地板#
发布于:2003-03-26 16:55
error message?
|
|
地下室#
发布于:2003-03-27 12:53
报错的问题基本上解决了,能说说动态加载和静态加载在写代码时候有什么区别么?
|
|
5楼#
发布于:2003-03-27 13:48
还是有错啊,能具体说下VTOOLSD和VC的配置吗?在我的机器上他们怎么就这么合作不愉快呢?
|
|
6楼#
发布于:2003-03-27 14:37
我现在把VTOOLSD的一个空都没有填,DEVICE NAME叫\"P\"别的都是默认vxd service也没有添加,所有的control都没有选,生成的文件用VC打开编译后(是编译的.vxd)报了5个错误:c:\\my documents\\test2\\p.h(24) : error C2504: \'VThread\' : base class undefined
c:\\my documents\\test2\\p.cpp(5) : error C2065: \'P\' : undeclared identifier c:\\my documents\\test2\\p.cpp(8) : error C2501: \'Declare_Virtual_Device\' : missing storage-class or type specifiers c:\\my documents\\test2\\p.cpp(8) : error C2143: syntax error : missing \';\' before \'tag::id\' c:\\my documents\\test2\\p.cpp(10) : error C2614: \'PThread\' : illegal member initialization: \'VThread\' is not a base or member.另外我的OUTPUT FILES是c:\\my documents\\test2\\,谁能告诉我为什么会报这样5个错误,我还有什么没有注意到吗? |
|
7楼#
发布于:2003-03-27 21:02
你可以看看在精华区--核心开发中找到hemu_VxD.doc文档,
这位仁兄做的毕业设计刚好就是PCI卡的驱动设计, 你可以先看看。 |
|
|