none
WDK и VS 2008, 2010 RRS feed

  • Вопрос

  • Добрый день! Кто ни будь может объяснить, как использовать WDK совместно с какой ни будь студией (2008 или 2010). Чтобы можно было писать и компилировать в оной?

    Пробовал в Tools->Options->Projects and Solutions->VC++ Directories прописывать пути из WDK для заголовков и lib файлов (Show directories for: выберал Include files и Library Files). Но это не помогло, при компиляции проекта выдает 306 ошибки

    Error    1    error C2143: syntax error : missing ')' before 'type'    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    60    driver
    Error    2    error C2085: '_ExceptionRecord' : not in formal parameter list    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    60    driver
    Error    3    error C2143: syntax error : missing ';' before 'type'    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    61    driver
    Error    4    error C2085: '_EstablisherFrame' : not in formal parameter list    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    61    driver
    Error    5    error C2085: '_Inout_' : not in formal parameter list    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    62    driver
    Error    6    error C2143: syntax error : missing ';' before 'type'    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    62    driver
    Error    7    error C2085: '_ContextRecord' : not in formal parameter list    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    62    driver
    Error    8    error C2085: '_Inout_' : not in formal parameter list    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    63    driver
    Error    9    error C2143: syntax error : missing ';' before 'type'    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    63    driver
    Error    10    error C2059: syntax error : ')'    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    64    driver
    Error    11    error C2085: '_DispatcherContext' : not in formal parameter list    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    64    driver
    Error    12    error C2082: redefinition of formal parameter '_exception_code'    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    110    driver
    Error    13    error C2082: redefinition of formal parameter '_exception_info'    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    111    driver
    Error    14    error C2082: redefinition of formal parameter '_abnormal_termination'    c:\program files\microsoft visual studio 9.0\vc\include\excpt.h    112    driver
    Error    15    error C2061: syntax error : identifier '_Check_return_'    c:\program files\microsoft visual studio 9.0\vc\include\ctype.h    94    driver
    Error    16    error C2054: expected '(' to follow '_Check_return_'    c:\program files\microsoft visual studio 9.0\vc\include\ctype.h    95    driver
    Error    17    error C2143: syntax error : missing ')' before 'type'    c:\program files\microsoft visual studio 9.0\vc\include\ctype.h    95    driver
    Error    18    error C2085: '_isctype_l' : not in formal parameter list    c:\program files\microsoft visual studio 9.0\vc\include\ctype.h    95    driver
    Error    19    error C2143: syntax error : missing ';' before 'type'    c:\program files\microsoft visual studio 9.0\vc\include\ctype.h    95    driver
    Error    20    error C2085: '_C' : not in formal parameter list    c:\program files\microsoft visual studio 9.0\vc\include\ctype.h    95    driver

    ..........................................

     

    WDK версии 7600.16385.1

    VS 2008

    Пример брал следующий C:\WinDDK\7600.16385.1\src\network\ndis\passthru

     

    собирал так:

    File->New project->Visual C++->General->Empty project

    потом просто подбавлял исходники

     

    PS заранее всем спасибо!

     

    21 февраля 2011 г. 14:52

Ответы