热情软件屋

 

是不是驱动程序只能在build下编译连接


编号:QA004376
建立日期: 2001年8月29日 最后修改日期:2001年8月29日
所属类别:

萧萧:
    操作系统: win2000
    编程工具: ddk+vc6
    问题: 是不是驱动程序只能在build下编译连接,而不能在vc下直接生成exe呀?另外,build所需的resouce ,makefile文件用什么工具写,怎么写呀?
    水平: 刚入门

回答:

    驱动程序编译后生成的并不是EXE,而是.sys文件。Makefile是一个文本文件,可以使用记事本打开编辑。对于DDK的例子来说,通常关键的文件是Sources,而makefile没有什么内容。Sources的内容通常是这样的:
    TARGETNAME=stat
    TARGETPATH=$(BASEDIR)\lib
    TARGETTYPE=DRIVER
    
    SOURCES=stat.c
    其中TARGETNAME是最后生成的驱动程序的文件名,SOURCES指明C语言的文件,你可以仿照DDK的例子构造自己的Sources文件。
    VC++没有提供自动生成驱动程序所需的.dsp文件的工具,如果你希望建立.dsp,可以参考QA002215 "在Visual Studio 98中直接构造NT Kernel-Mode驱动程序 "

此问题由李海回答。

 
把这个问题推荐给朋友
   
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio