Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [DDK] jvc non trovato...

    Salve a tutti ho un problema con la costruzione di un driver in kernel mode.Ho scaricato un tutorial molto ben fatto dall'indirizzohttp://www.rivier.edu/faculty/amorei...cs690b03/tut1/.In questo tutorial è presente anche il codice sorgente di un driver di prova.Il problema è che seguendo tutti i passi indicati il driver non mi si compila.Per inciso,il mio OS è WinXp e la DDK è quella corretta per WinXP,il log di building del file è il seguente:

    codice:
    BUILD: Computing Include file dependencies:
    BUILD: Examining c:\documents and settings\carlo_\desktop\nuova cartella\prova directory for files to compile.
    Compiling c:\documents and settings\carlo_\desktop\nuova cartella\prova directory ********************
    'nmake.exe /c BUILDMSG=Stop. -i NTTEST= UMTEST= NOLINK=1 NOPASS0=1 386=1'
    	jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386 
    "jvc" non Š riconosciuto come comando interno o esterno,
     un programma eseguibile o un file batch.
    	jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386 
    "jvc" non Š riconosciuto come comando interno o esterno,
     un programma eseguibile o un file batch.
    	jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386 
    "jvc" non Š riconosciuto come comando interno o esterno,
     un programma eseguibile o un file batch.
    	jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386 
    "jvc" non Š riconosciuto come comando interno o esterno,
     un programma eseguibile o un file batch.
    Linking c:\documents and settings\carlo_\desktop\nuova cartella\prova directory ********************
    'nmake.exe /c BUILDMSG=Stop. -i LINKONLY=1 NOPASS0=1 NTTEST= UMTEST= 386=1'
    	jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386 
    "jvc" non Š riconosciuto come comando interno o esterno,
     un programma eseguibile o un file batch.
    	jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386 
    "jvc" non Š riconosciuto come comando interno o esterno,
     un programma eseguibile o un file batch.
    	jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386 
    "jvc" non Š riconosciuto come comando interno o esterno,
     un programma eseguibile o un file batch.
    	jvc /nologo /cp C:\WINDDK\2600\public\sdk\classes\afc.zip;C:\WINDDK\2600\public\sdk\classes\classes.zip;C:\DocumentsandSettings\carlo_\Desktop\Nuovacartella\prova; /O /w4 /d objfre\i386 
    "jvc" non Š riconosciuto come comando interno o esterno,
     un programma eseguibile o un file batch.

    come si vede il problema sembra essere l'assenza di questo comando jvc,che però non ho la minima idea di cosa possa essere.lo stesso problema mi da anche col codice del driver generato da QuickSys (reperibile in uno degli articoli di www.codeproject.com ) se qualcuno potesse aiutarmi glie ne sarei molto grato,ne ho bisogno per la scuola.
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

  2. #2
    A quanto pare nessuno era in grado di risolvere il mio problema...Beh comunque fortunatamente almeno in parte l'ho risolto da solo ed ho pensato di postare la soluzione,magari può essere utile a qualcun'altro.Compilando i driver di esempio della ddk mi sono reso conto che la compilazione va a buon fine solo se la cartella con i sorgenti,il makefile e il resources file sono sottodirectory di C:\winddk (cioè la directory radice della DDK) altrimenti salta fuori appunto l'errore "jvc non è un comando riconosciuto..".Evidentemente è un problema di configurazione delle variabili di ambiente negli script batch già pronti nella DDK per la costruzione del driver.Dico che il problema l'ho risolto in parte perchè ,in maniera poco elegante,semplicemente compilo il driver in una sottodirectory di C:\winddk,se dovessi riuscire a modificare gli script in modo da evitare questa limitazione naturalmente posterei la soluzione per ora,dato che funziona,mi accontento :metallica
    ciao a todos
    Il centro dell'attenzione non è sempre un buon posto in cui trovarsi

    Mai discutere con uno stupido, la gente potrebbe non capire la differenza. (O. W.)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved.