阅读:1598回复:5
VC++环境里编译驱动程序问题
在WIN98下用visual stdio编译驱动PACKET为什么抱如下错误?
D:\\Program Files\\Microsoft Visual Studio\\VC98\\INCLUDE/common.ver (83): error RC2104 : undefined keyword or key name: VER_FILEFLAGSMASK 给我一点提示吧 :( |
|
沙发#
发布于:2002-08-21 11:56
在WIN98下用visual stdio编译驱动PACKET为什么抱如下错误? 没有经过相应的设置,就在vc下编译驱动? |
|
|
板凳#
发布于:2002-08-21 12:46
问大佬:
该怎么设置呢,给菜鸟一个回答嘛,忍痛给出我剩下不多的分 多谢 |
|
地板#
发布于:2002-08-21 14:46
问大佬: 看看这个吧: http://www.driverdevelop.com/forum/viewthread.php?tid=739 这些问题论坛讨论过很多的。 建议多用search功能。。。 :o |
|
|
地下室#
发布于:2002-08-21 14:47
问大佬: 刚注册这么会没分? :D :D :D :P |
|
|
5楼#
发布于:2002-08-22 10:38
同志们:
小弟实在愚笨, 1.改造ddkbinsetenv.bat 把要求mstools的有关语句注释掉(若想在命令行环境开发驱动则还需加入call VC_DIRVC98BinVcvars32. bat),以便能在命令行使用vc的相关工具;若只想在IDE环境开发就不必调用Vcvars32.bat,因为相关工具的路径信息可以在vc环境中设置.) ////mstools有那些相关语句? 7.添加资源文件 选INSERT的RESOURCE菜单项即可 ////可以不添加吗? 8.把文件makefile放入源程序目录,其内容总是 # # DO NOT EDIT THIS FILE!!! Edit .sources. if you want to add a new source # file to this component. This file merely indirects to the real make file # that is shared by all the driver components of the Windows NT DDK # !INCLUDE $(NTMAKEENV)makefile.def 9.把文件Sources放入源程序目录,内容为 TARGETNAME=RamDrive//这是要生成的驱动程序.sys文件的名字 TARGETPATH=obj //.sys文件所在目录的上层目录,(由于ddk的bug)应手工在obj目录下创建checked和free目录,以作为.sys的最终存放目录 TARGETTYPE=DRIVER //驱动程序的类型,一般不变 INCLUDES=$(BASEDIR)inc //ddk包含文件路径,一般不变 SOURCES=RamDrive.cpp RamDrive.rc //源文件(不要头文件),资源文件 BROWSER_INFO = 1 //若想要浏览信息,则要有本行;否则可无 ////要把SOURCE和MAKEFILE加到工程里去吗/ 第一条我还没没改,然后编译工程,结果是没警告没错误,但并没有编译工程里的程序,问各位大佬,我该怎么办? 我的系统是WIN98 有分哟 |
|