阅读:3294回复:4
编译出了如下问题,请高手指教
BUILD: Computing Include file dependencies:
BUILD: Examining d:\\progra~1\\ntddk\\src\\wdm\\gkadsp\\wdmdriver\\driver directory for files to compile. BUILD: Missing SOURCES= definition in d:\\progra~1\\ntddk\\src\\wdm\\gkadsp\\wdmdriver\\driver Linking d:\\progra~1\\ntddk\\src\\wdm\\gkadsp\\wdmdriver\\driver directory ******************** \'nmake.exe /c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= 386=1\' d:\\PROGRA~1\\NTDDK\\bin\\makefile.def(289) : U1050: Your .\\sources. file must define the SOURCES= macro Stop. BUILD: nmake.exe failed - rc = 2 |
|
沙发#
发布于:2005-04-07 16:49
看样子好像是sources文件没有定义SOURCES宏。。。自己看看sources文件。。。。是不是这里的错误啊。。。
要用SOURCES宏指定要编译的源文件。。。 |
|
|
板凳#
发布于:2005-04-07 17:13
这是我的sources文件:
TARGETNAME=WdmDriver TARGETTYPE=DRIVER DRIVERTYPE=WDM TARGETPATH=OBJ INCLUDES=$(DDKROOT)\\inc;\\ $(DDKROOT)\\inc\\ddk;\\ $(DDKROOT)\\inc\\ddk\\wdm;\\ TARGETLIBS=$(DDKROOT)\\lib\\*\\free\\usbd.lib\\ SOURCES=\\ Init.cpp \\ Pnp.cpp \\ Wmi.cpp \\ Dispatch.cpp \\ WdmDriver.rc |
|
地板#
发布于:2005-04-07 17:35
应该是你的TARGETLIBS=$(DDKROOT)\\lib\\*\\free\\usbd.lib\\
最后多了一斜线,, 把最后那斜线去了应该就好了。。。。。呵呵。。。 |
|
|
地下室#
发布于:2005-04-07 17:50
应该是你的TARGETLIBS=$(DDKROOT)\\lib\\*\\free\\usbd.lib\\ 前面都是些续行符,这个就不对了。usbd.lib已经是文件了 |
|
|