1、下载libusb
这是编译好的库文件,MinGW32和VS2013都是指编译器(QT有两种类型的编译器)
Qt MinGW与MSVC都是很好用的编译工具,但是他们兼容的并不好。当你的项目使用MinGW编译的使用,想要用一个MSVC编译生成的库时就会有问题。使用MinGW编译项目的时候,所使用的Lib也要是MinGW编译的。如果你只是开发Window平台的软件时,最好用Qt MSVC组合,这样可以使用大量的第三方lib,还有很多的构建指令,毕竟window上MSVC才是王道。
5、Qt导入libusb库
因为我用的QT编译器是MinGW64,使用把MinGW64 里面的文件导入
(1)把libusb-1.0.dll和libusb-1.0.dll.a 和libusb.h这3个文件放在Qt工程文件目录下(和.pro在同一目录)
(2)导入lib,在pro文件中加上下面的语句,$$PWD表示当前目录,-L(libusb-1.0.lib存在的路径) -l(libusb-1.0.lib的文件名称)
(3)加上头文件 #include “libusb.h”
(4)在生成exe的文件夹下放入libusb-1.0.dll文件
6、QT导入libusb完成,可以使用libusb API开始编程了。