DDK -Build



  • Hallo,

    nach dem ich nun weiß das man mit der Kommandozeile arbeiten muss, habe ich folgende SOURCES-Datei geschrieben:

    TARGETNAME=test
    TARGETPATH=d:\drivertest\test
    TARGETTYPE=DRIVER
    INCLUDES=$(BASEDIR)\inc
    
    SOURCES=example.h\
    	entry.c\
    	funktions.c
    

    und das hat dann folgendes ergeben.

    D:\example>BUILD
    BUILD: Adding /Y to COPYCMD so xcopy ops won't hang.
    BUILD: Object root set to: ==> objchk_w2K_x86
    BUILD: Compile and Link for i386
    BUILD: Loading D:\WINDDK\2600~1.110\build.dat...
    BUILD: Computing Include file dependencies:
    BUILD: Examining d:\example directory for files to compile.
        d:\example - 3 source files (233 lines)
    BUILD: Compiling d:\example directory
    Compiling - entry.c for i386
    entry.c(15) : error C1083: Cannot open include file: 'wdm.h': No such file or directory
    Compiling - functions.c for i386
    functions.c(15) : error C1083: Cannot open include file: 'wdm.h': No such file or directory
    Compiling - generating code... for i386
    Compiling - generating code... for i386
    link : error LNK1181: cannot open input file 'wdm.lib'
    BUILD: Compile errors: not linking d:\example directory
    BUILD: Done
    
        4 files compiled - 3 Errors
    

    fehlerhafter include ist <wdm.h>
    Das mit dem wdm.h liegt das daran, das der Pfad noch angegeben werden muss, oder muss das ganze in einem Bestimmten Pfad des DDK-Verzeichnisses liegen?

    Gruß Peer





  • Nur eine schnelle Frage..

    hilft mir das bei meinem WDM-Treiber weiter?

    Gruß Peer



  • natürlich nicht.



  • So und wie bekomme ich jetzt hin das WDM.H Pfad richtig gefunden wird?

    Danke Peer



  • !include $(WDF_ROOT)\project.mk
    


  • Ja aber wo muss ich diese Zeile reinsetzen? Was muss ich beachten? Oder wo steht das nach zu lesen? In der Documentation vom DDK leider nicht.

    Sorry Peer


Anmelden zum Antworten