用ddk附带的build工具在命令行编译。怎么都跑到vc6下去编译了?

解决方案 »

  1.   

    文件目录里面搜索文件包含的字符VER_FILEFLAGSMASK,找找他的定义
      

  2.   

    我在VS2005上编译通过,并运行成功。
    ===================================================
    可能原因:
    1、没安装相应的库
      参照  http://blog.csdn.net/chenyujing1234/article/details/7565364
    2、把usbview重新组织在VS2005中,加入头文件与lib
    D:\WINDDK\7600.16385.1\inc\api;D:\WINDDK\7600.16385.1\Debuggers\winext\manifest
    D:\WINDDK\7600.16385.1\lib\wxp\i386
    kernel32.lib user32.lib gdi32.lib comctl32.lib cfgmgr32.lib  setupapi.lib
    3。在资源中也加入头文件.D:\WINDDK\7600.16385.1\Debuggers\winext\manifest;D:\WINDDK\3790.1830\inc\wxp
    并定义宏
    WINNT
    希望对你有帮助。
      

  3.   

    可在自己的.rc文件中对VER_FILEFLAGSMASK先进行定义即可。记得usbview的.rc应该最后会include到common.ver。