前言
我的目的是实现Windows和自定义的HID设备实现通信,前后花了很久时间摸索,最终成功实现了通信,在此感谢网络平台提供的资源信息。
历程
第一步:下载网友提供的HIDAPI库文件,解压后有两个目录/x86和/64,里面的文件名称一样。
第二步:在Qt中建立工程,添加库文件,但是编译报错,提示函数找不到。
#include <QCoreApplication>
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>
//#include <hidapi.h>
#include<QDebug>
#define MAX_STR 255
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
int res;
unsigned char buf[65];
wchar_t wstr[MAX_STR];
hid_device *handle;
// Initialize the hidapi library
res = hid_init();
// Open the device using the VID, PID,
// and optionally the Serial number.
handle = hid_open(0x04B4, 0x00F8, NULL);
// Read the