阅读:1163回复:3
编辑驱动的问题,轻松拿分!谢谢
只是借用vc的ide开发驱动源程序,一开头就泼了盆冷水!郁闷!对刚上手的我来说可能是摸不着魂头,但也许对各位大虾只是入门级问题,还望包涵!希望各位xdjm援手,解决了一定给分!
只是写了DrivErentry,但是不知道其支持的头文件应该包含哪些,我用了#include wdm.h后,编译出错,原文copy,我很困惑! syntax error : missing \';\' before identifier \'Lock\' \'PULONG_PTR\' : missing storage-class or type specifiers \'Lock\' : missing storage-class or type specifiers syntax error : missing \';\' before identifier \'KSPIN_LOCK\' fatal error C1004: unexpected end of file found 另外,在安装了ddk后,还需要在vc-》tools-》options-》directories中设置什么么?诸如D:\\NTDDK\\BIN?? 哎,实在太菜,大家别笑话! |
|
沙发#
发布于:2004-05-13 17:14
如果用vc编译驱动,建议:
装ddk,Driver Studio,然后写个source文件,拷贝ddk的makefile,然后用DS的SourceToDsp将source文件创建vc用的工程文件。 搜一下以前的帖子,有人说的更详细。 |
|
板凳#
发布于:2004-05-13 22:26
首先谢谢指点,
你说的建立vc工程文件我现在使用DDAppWiz.awx可以直接建立了。不过出现了新的问题,如下 我下载了win2k设备驱动程序设计指南一书的原码,编译没有问题 可是我在自己建立新的workspace时 1没有external dependencies文件夹,并不应许我直接新建,请问如何建立此文件夹? 2我把自己写的和原码即使一样的cpp,h文件加入workspace中却不能编译通过,错误指示:不能打开ntddk.h,真的太奇怪了! 还请各位XDJM指点指点! |
|
地板#
发布于:2004-05-14 09:03
今天发现external dependencies是在编译的时候自动生成的,他包含了支持我原程序所需要的头文件(在Header File里所没有包含进去的),可我现在的问题是就是不能编译通过,缺少ntddk.h
为什么?! |
|