用VC编译driverstudio的库文件时,出现下面的错误
fatal error C1051: program database file, 'd:\program files\numega\driverstudio\driverworks\source\obj\i386\kndiswdmchecked\kndiswdm.lib', has an obsolete format, delete it an
d recompile请问应该如何解决?

解决方案 »

  1.   

    库 kndiswdm.lib 不是 Win32 静态库格式的文件, 需要得到库 kndiswdm.lib 的源程序, 用 VC 编译器编重新编译一下.
      

  2.   

    我是初学者,那请问kndiswdm.lib 的源程序应该在哪里找得到?此外,编译时还有一个问题是:fatal error C1189: #error :  Wrong INCLUDE path! WDM.H - remove $(DRIVERWORKS)\INCLUDE\BUILD
    这个又如何解决了谢谢!
      

  3.   

    我重新把DDK和driverstudio卸了再重装
    再编译就好了
      

  4.   

    Compiling resources...
    Compiling...
    BasicPCIDriver.cpp
    F:\PROGRA~1\COMPUW~1\DRIVER~1\DRIVER~4\include\dep_wdm\wdm.h(6) : fatal error C1189: #error :  Invalid wdm.h! Check include path.  wdm.h should be in the DDK directory defined by $(WDM_INC_PATH).
    BasicPCIDevice.cpp
    F:\PROGRA~1\COMPUW~1\DRIVER~1\DRIVER~4\include\dep_wdm\wdm.h(6) : fatal error C1189: #error :  Invalid wdm.h! Check include path.  wdm.h should be in the DDK directory defined by $(WDM_INC_PATH).
    Generating Code...
    执行 cl.exe 时出错.BasicPCI.sys - 1 error(s), 0 warning(s)
    The following environment variables were not found
    $(CRT_INC_PATH)
    $(TARGET_INC_PATH)
    $(WDM_INC_PATH)
    $(DDK_INC_PATH)
    $(WINVER)
    $(NTDDI_VERSION)
    $(_WIN32_IE)
    $(_WIN32_WINNT)
    怎么解决