Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 如何导入libusbdll_C++_Visual Studio_Dll - Fatal编程技术网

C++ 如何导入libusbdll

C++ 如何导入libusbdll,c++,visual-studio,dll,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中,我执行了以下操作:项目->属性->链接器->输入->其他依赖项,并粘贴到.lib文件的路径中:D:\libusb-1.0.9\Win

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

在Visual studio中,我执行了以下操作:项目->属性->链接器->输入->其他依赖项,并粘贴到.lib文件的路径中:D:\libusb-1.0.9\Win32\Release\dll\libusb-1.0.lib。然后我做了project->properties->linker->general->additional library目录并粘贴到libusb头文件所在的文件夹中:D:\libusb-1.0.9\libusb

然后我尝试包含include libusb.h,但它说找不到该文件

我还需要做什么,才能让它工作

编辑:

以下是确切的错误:

无法打开包含文件:“libusb.h”:没有此类文件或目录 IntelliSense:无法打开源文件libusb.h
问题是您没有将包含头文件libusb.h的文件夹添加到编译器的include文件夹中。因此,编译器无法找到libusb.h,因为它不在编译器搜索的任何文件夹中


在Visual Studio中,要将文件夹添加到包含目录,请打开目标的项目属性,然后将文件夹添加到C/C++->General->Additional include Directory设置。

将包含libusb.h的文件夹添加到Additional include目录。在C++设置中,@ USE180668只在MSVC 2013目录下添加.LIB文件:C: /程序文件/微软VisualStudio90/VC/LIB,然后在C:/Program Files/Microsoft Visual Studio 9.0/VC/bin下添加.dll文件,然后在C:/Windows下再次添加.dll文件/System32@Juniar:恐怕这无助于修复无法找到头文件的错误。@drescherjm该设置在哪里?@Ken White未指定错误,是libusb.h错误消息。那么我猜他没有在MSVC include目录下包含libusb.h头文件。他应该指明错误。