2008-09-24 11 views
6

के साथ ड्राइवर के निर्माण के लिए असेंबलर फ़ाइल के रूप में असेंबलर फ़ाइल को संकलित करने और ड्राइवर निर्माण में लिंक करने के लिए एक असेंबलर फ़ाइल कैसे प्राप्त करें।डब्ल्यूडीके उपकरण

TARGETTYPE=DRIVER 
DRIVERTYPE=WDM 
TARGETPATH=obj 

TARGETNAME=bla 

INCLUDES=$(DDK_INC_PATH) 
TARGETLIBS=$(DDK_LIB_PATH)\ks.lib 

SOURCES=x.cpp y.cpp z.asm 

समस्या z.asm file के साथ होता है:

थोड़ा

स्रोत फ़ाइल स्पष्ट करने के लिए। NMAKE शिकायत करता है कि यह नहीं जानता कि z.obj कैसे बनाया जाए।

तो सवाल यह है कि build के साथ एएसएम फ़ाइल को कैसे प्राप्त किया जाए और bla.sys में लिंक किया गया हो।

उत्तर

14

क्या आपने I386_SOURCES की कोशिश की है?

उदा

SOURCES=x.cpp y.cpp 
I386_SOURCES=i386\z.asm 

और i386 निर्देशिका में फ़ाइल डाल।
SOURCES मैक्रो

के संबंध में MSDN भी देखें
संबंधित मुद्दे