我编译时,提示#include "devioctl.h"出错。
于是我指定文件路径,改为#include "D:\\NTDDK\\inc\\devioctl.h"
结果编译后显示的错误信息为:
Linking...
LINK : LNK1104:
执行 link.exe 时出错.
testUSB.exe - 1 error(s), 0 warning(s)
我该如何改呢?

解决方案 »

  1.   

    查了一下, LNK1104 是没找到文件
    看看 lib 路径设置的对不对, 有没有少库文件
      

  2.   

    应该是有什么没有设置对,有没有用dll之类的
      

  3.   

    很明显这个编译正确,但是连接出错,
    在你的代码中添加
    #pragma comment(lib,"*.lib")
    或者
    LoadLibrary("*.dll"); 
      

  4.   

    在Project   Setting里设置头文件包含路径,指定"D:\\NTDDK\\inc“
      

  5.   

    我在Project   Setting里设置头文件包含路径,指定"D:\\NTDDK\\inc“没有作用不知道在代码的那个位置添加
    #pragma comment(lib,"*.lib")
    或者
    LoadLibrary("*.dll");添加以后还是执行 link.exe 时出错.