如何导入libusb dll

时间:2014-09-26 16:23:53

标签: c++ visual-studio dll

我正在使用Visual Studio 2013并且使用libusb dll时遇到麻烦。我已经下载了他们的源代码并在发布下编译了dll版本。创建了新文件夹: D:\ libusb-1.0.9 \ Win32 \ Release \ dll ,其中包含.lib和.dll文件。我做的下一件事是将.dll复制到源文件所在的Visual Studio项目文件夹中。

在Visual Studio中,我做了: project-> properties-> linker-> input->其他依赖并粘贴到.lib文件的路径中: D: \的libusb-1.0.9 \的Win32 \推出\ DLL \的libusb-1.0.lib 即可。然后我做了 project-> properties-> linker-> general->其他库目录并粘贴到libusb头文件所在的文件夹中: D:\ libusb-1.0 0.9 \ libusb的

然后我尝试包含#include "libusb.h",但它说无法找到该文件。

我需要做些什么才能让它发挥作用......?

修改

这些是确切的错误:

  • 无法打开包含文件:'libusb.h':没有这样的文件或目录
  • IntelliSense:无法打开源文件“libusb.h”

1 个答案:

答案 0 :(得分:4)

问题是您没有将包含头文件libusb.h的文件夹添加到编译器的include文件夹中。因此,编译器找不到libusb.h,因为它不在编译器搜索的任何文件夹中。

在Visual Studio中,为include目录添加文件夹,打开目标的项目属性,并将文件夹添加到C / C ++ - > General-> Additional Include Directories设置。