Не могу запустить libusb на Windows QT

Развитие среды:
Qt Creator 4.0.2
Основан на Qt 5.7.0 (MSVC 2013, 32 бита)

Операционная система:
Окна 7 x64

Ошибка:
:-1: ошибка: No rule to make target 'libusb-win32-bin-1.2.6.0/lib/gcc/libusb.a', needed by 'debug\TestUsb.exe'. Stop.

Я хочу использовать libusb в моем проекте. Я скачиваю и разархивирую libusb-win32-bin-1.2.6.0 в папке проекта. Затем я изменяю файл проекта:

LIBS += libusb-win32-bin-1.2.6.0/lib/gcc/libusb.a
INCLUDEPATH += libusb-win32-bin-1.2.6.0/include
DEPENDPATH += libusb-win32-bin-1.2.6.0/include
PRE_TARGETDEPS += libusb-win32-bin-1.2.6.0/lib/gcc/libusb.a

А это мой main.c файл:

#include <iostream>
#include <lusb0_usb.h>

int main(int argc, char *argv[])
{
usb_dev_handle *USB_Device = NULL;
struct usb_bus *usbBus;
struct usb_device *usbDevice;

for (usbBus = usb_get_busses(); usbBus; usbBus = usbBus->next)
{
for (usbDevice = usbBus->devices; usbDevice; usbDevice = usbDevice->next)
{
pfintf("0x%h 0x%h", usbDevice->descriptor.idVendor, usbDevice->descriptor.idProduct);
if ((usbDevice->descriptor.idVendor == 0x0483) && (usbDevice->descriptor.idProduct == 0x5750))
{
USB_Device = usb_open(usbDevice);
}
}
}

printf("Hello world");
}

Я не знаю, что не так. Я не могу найти никакого решения в интернете.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]