阅读:1079回复:2
sources
我刚刚看到USB的驱动程序里,有个文件叫sources,打开这个文件发现他好象同驱动能否编译成功有关系,请高手帮着看看:
驱动可以编译成功的sources TARGETNAME=ezmon TARGETTYPE=DRIVER TARGETPATH=.\\LIB DRIVERTYPE=WDM INCLUDES=$(BASEDIR)\\inc; \\ $(BASEDIR)\\src\\usb\\inc; \\ $(BASEDIR)\\src\\wdm\\usb\\inc; \\ ..\\..\\inc C_DEFINES=$(C_DEFINES) /DDRIVER /DDOWNLOAD_KEIL_MONITOR TARGETLIBS=$(BASEDIR)\\lib\\*\\free\\usbd.lib # to build this driver using the Windows 2000 DDK, uncomment the following line: # TARGETLIBS=$(DDK_LIB_PATH)\\usbd.lib USE_MAPSYM=1 SOURCES= ezmon.rc \\ ezusbsys.c \\ loader.c \\ mon51hi.c 驱动不能编译成功的sources(这个驱动是由driverstudio生成的) # SOURCES for use with BUILD command TARGETNAME=test TARGETPATH=obj TARGETTYPE=DRIVER DRIVERTYPE=WDM !IF (\"$(DDKBUILDENV)\"==\"chk\") || (\"$(DDKBUILDENV)\"==\"checked\") BUILDTYPE = CHECKED !ELSE BUILDTYPE = FREE NTDEBUG= !ENDIF TARGETLIBS=$(DRIVERWORKS)\\lib\\*\\$(BUILDTYPE)\\vdw_wdm.lib # Put Win2K DDK specific defines in this section. !IF \"$(LATEST_WIN32_WINNT_VERSION)\" == \"0x0500\" || \"$(LATEST_WIN32_WINNT_VERSION)\" == \"0x0501\" TARGETLIBS= $(TARGETLIBS) $(DDK_LIB_PATH)\\usbd.lib # Put NT4/Win98 DDK specific defines in this section. !ELSE TARGETLIBS=$(TARGETLIBS) $(BASEDIR)\\lib\\*\\free\\usbd.lib # Need to create the directory for the output in NT4/Win98 ! IF [mkdir $(TARGETPATH)\\i386\\$(BUILDTYPE)] > 1 ! ERROR Failed to create output directory. ! ENDIF !ENDIF C_DEFINES=-DNTVERSION=\'WDM\' BROWSER_INFO=1 RCNOFONTMAP=1 LINK_LIB_IGNORE=4210 INCLUDES=$(DRIVERWORKS)\\include;\\ $(DRIVERWORKS)\\source;\\ $(DRIVERWORKS)\\..\\common\\include\\stl;\\ $(BASEDIR)\\inc;\\ $(BASEDIR)\\src\\usb\\inc;\\ $(BASEDIR)\\src\\wdm\\usb\\inc;\\ $(DRIVERWORKS)\\include\\dep_vxd SOURCES=Test.rc \\ Test.cpp \\ TestDevice.cpp |
|
沙发#
发布于:2003-08-20 08:57
什么意思?
build就依靠它 source是编译的目标的东西 例如源文件的目录,类型,目标文件的类型等等 |
|
板凳#
发布于:2003-08-20 09:16
主要是vdw_wdm.lib这个文件无从找起。
|
|