我正在使用Visual Studio 2013,但在使用libusb dll时遇到了麻烦。我已经下载了他们的源代码,并在release下编译了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->其他库目录,并将其粘贴到libusb头文件所在的文件夹中:D:\ libusb-1.0.9 \ libusb。
然后,我尝试包含,#include "libusb.h"
但它说找不到文件。
为了使它正常工作,我还需要做什么?
编辑:
这些是确切的错误:
问题是您没有将包含头文件的文件夹添加libusb.h
到编译器的include文件夹中。结果,编译器找不到,libusb.h
因为它不在编译器搜索的任何文件夹中。
在Visual Studio中,要向包含目录添加文件夹,请打开目标的项目属性,然后将该文件夹添加至C / C ++->常规->其他包含目录设置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句