QT5.5.0+VS2013(64位)+hidapi 的USB继续深究之VID和PID
上一篇添加好外部的hidapi库后,今天偷闲运行一下自带的例程(在README.TXT文件中),却发现运行不了,然后查找问题,发现USB的VID和PID数据不正确
原函数如下:
handle = hid_open(0x4d8, 0x3f, NULL);函数的原型为:
HID_API_EXPORT hid_device * HID_API_CALL hid_open(unsigned short vendor_id, unsigned short product_id, const wchar_t *serial_number)
可知第一个参数为VID,第二个参数为PID,可以从bus hond软件查看,也可以直接查看
直接查看的步骤如下:
window 设备管理,(要查的设备)详细信息,然后选择硬件,就可以看到了。
修改
hid_open(0x4d8, 0x3f, NULL);函数, 即可运行成功。
当然接下来是我最想写的:
除了上面两种获取vid和pid方法外,下面还有一种,直接通过QT读取设备的VID和PID,
步骤如下:
首先定义一个结构体指针:
struct hid_device_info *cur_dev ;
然后调用函数
cur_dev=hid_enumerate(0,0);
这样就获取了USB的VID和PID数据了,在cur_dev->vendor_id和cur_dev->product_id中。
接下来,我会继续弄一下窗口的设计。
QT5.5.0+VS2013(64位)+hidapi 的USB继续深究之VID和PID相关推荐
- jdk-12.0.2 64位最新版
教程: 1.下载并且解压安装包,双击jdk-12.0.2_windows-x64_bin.exe并选择以管理员身份运行. 2.出现安装界面一直点击下一步,到安装目录文件位置,可自行更改文件安装路径,但 ...
- vc 6.0与mysql win10_vc 6.0官方下载win10-vc 6.0 win10 64位下载中文完整版-西西软件下载...
vc 6.0 win10 64位经测试可完美运行且兼容性良好,无论是台式机还是笔记本都可以正常使用.vc++6.0是一款强大的可视化编程工具,是一款优秀专业的C++编译器,界面简洁,易学易用. vc+ ...
- 《Ghost Win7 SP1 电脑商装机版 V3.0》64位(电脑疯子作品)
◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎ <Ghost Win7 SP1 电脑商装机版 V3.0>64位(电脑疯子作品) ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎ ...
- 64位 pb12 win7 数据源_64位系统用32位powerbuilder9.0链接64位oracle12c
64 位系统下用 32 位 power builder9.0 链接 64 位 oracle12c 1. 在 32 位的 power builder9.0 里链接 64 位 oracle12c 时, 会 ...
- vs2013编译boost1.55.0 32/64位
在使用vs2013编译boost-1.55.0之前,先要给boost做下修改: boost_1_55_0\boost\intrusive\detail\has_member_function_call ...
- QGIS编译---QGIS3.22.4 + Qt5.15.3 + VS2019 ---64位版本
0 编译结果 先放上编译结果: 图1 QGIS3.22 启动界面 图2 QGIS3.22 操作界面 1 前言 因一些主观.客观原因,一年多没更新博客了,提笔继续. 这是笔者编译的第三个版本QGIS,本 ...
- pycharm IDEA专业版2016.3.2版本和 python3.5.0 win7 64位安装包 百度云资源共享 及安装和编辑器注册图录
首先是python3.5.0 64位 的安装过程. 简单的很.不需要像安装jdk似的,还有个配置环境变量的麻烦. 这个在安装的时候,你直接选中,就相当于配置了环境变量. 这个也就说明了为什么下面的安装 ...
- mysql8.0.20 64位安装教程_windows 64位下MySQL 8.0.15安装教程图文详解
先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置 指向my ...
- 【CN精品系统】《 Ghost_Win7 SP1 电脑公司通用版 v2.0 》 64位 装机版
◆免责条款: ============================================================================================= ...
- PCL库学习(8)_点云调参系统之环境搭建QT5.7.0+VS2013+PCL1.8.0配置
功能1:单帧点云的加载与可视化: 功能2:多帧点云的加载与可视化:(未实现,可提供源码) 功能3:点云滤波,包括但不限于直通滤波.体素栅格滤波.半径滤波等等: 功能4:地面点检测,包括但不限于Lego ...
最新文章
- redhat6.5 yum源
- 2020年智能车竞赛暑期工作计划一览表各
- ASP.NET 页生命周期概述
- 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
- cron 每年执行一次_循环执行定时任务crontab
- 问题 | fatal: open /dev/null or dup failed: No Such file or directory
- lightgbm 保存模型 过大_一个例子读懂LightGBM的模型文件
- 创建一个守护进程来监听服务进程的异常状态_用 C# 来守护 Python 进程
- xp系统 服务器访问账号,winxp系统下的网站出现访问的用户过多的解决办法
- 在国外当程序员爽吗?
- 如何在uniapp中使用百度云实现OCR身份证识别功能
- 相关性分析的五种方法
- Mysql基础增删改查语句
- 基本了解云计算是什么东东了
- 抗战史上知名的戚家刀PK日本真三武士刀刀型
- Python画爱心——一颗会跳动的爱心~
- 软件工程师——计算机组成原理
- 网络编程一 - 计算机网络体系基础知识
- tf第十二讲:TextCNN做文本分类的实战代码
- Vue3商店后台管理系统设计文稿篇(四)