阅读:876回复:0
转:白云之关于遍译问题的建议
发信人: huyuguang (激情不再), 信区: SysInternals WWW-POST
标 题: Re: ndis.h 发信站: 武汉白云黄鹤站 (Tue May 8 00:31:09 2001) , 转信 终于可以以为国奉献的名义进行nt driver开发了,呵呵,好爽啊。 可惜现在还只能进行ndis的工作,何时才能说服头让我自由自在 的学习呢? 不管怎么说,终于由地下转入地上,哈哈,特灌水一篇以示庆祝! 【 在 huyuguang (激情不再) 的大作中提到: 】 : 终于忙完了linux下的开发任务,今天又重新捡起nt 驱动程序, : 没有想到一开始就非常不顺利,以前写的代码居然不能编译了, : 我知道所有的问题肯定是出在预编译定义上,忙了一个小时, : 后来埋头看了看ndis.h,终于找到了答案。 : : 在这里提一个小建议,当你的driver编译的时候出现了任何奇怪 : 的问题,或者百思不得其解,甚至是感觉荒谬的问题,仔细看一看 : ntddk.h,wdm.h,ndis.h里面的#ifdef/#else/#endif是非常有帮助的, : 问题很有可能就出现在一个预编译定义上。 : : 对于NDIS DRIVER,值得注意的有NDIS_WDM,BINARY_COMPATIBLE, : NDIS_MINIPORT等等。 : : 当你看SAMPLE的时候,如果使用SOURCE2DSP工具,一般来说, : 这个工具都会替你做转化,但是也有些SOURCE里面的设置这个 : 工具不认识,这个时候仔细看SOURCE,然后修改你的VC中的SETTINGS。 : : 当自己在一个SAMPLE上修改的时候,如果做大的修改,更要仔细察看 : 原SAMPLE里面的定义是否和你的代码冲突。 : : 当自己重头开始写一个DRIVER的时候,尽量搞懂所有的预定义的含义, : 不需要写SOURCE了,直接在VC SETTINGS里面设置吧。: -- 我已经不再需要激情 ※ 来源:.武汉白云黄鹤站WWW bbs.whnet.edu.cn. [FROM: 61.135.112.71] |
|
最新喜欢:flyfox
|