上一篇添加好外部的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相关推荐

  1. jdk-12.0.2 64位最新版

    教程: 1.下载并且解压安装包,双击jdk-12.0.2_windows-x64_bin.exe并选择以管理员身份运行. 2.出现安装界面一直点击下一步,到安装目录文件位置,可自行更改文件安装路径,但 ...

  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+ ...

  3. 《Ghost Win7 SP1 电脑商装机版 V3.0》64位(电脑疯子作品)

    ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎ <Ghost Win7 SP1 电脑商装机版 V3.0>64位(电脑疯子作品) ◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎◎ ...

  4. 64位 pb12 win7 数据源_64位系统用32位powerbuilder9.0链接64位oracle12c

    64 位系统下用 32 位 power builder9.0 链接 64 位 oracle12c 1. 在 32 位的 power builder9.0 里链接 64 位 oracle12c 时, 会 ...

  5. vs2013编译boost1.55.0 32/64位

    在使用vs2013编译boost-1.55.0之前,先要给boost做下修改: boost_1_55_0\boost\intrusive\detail\has_member_function_call ...

  6. QGIS编译---QGIS3.22.4 + Qt5.15.3 + VS2019 ---64位版本

    0 编译结果 先放上编译结果: 图1 QGIS3.22 启动界面 图2 QGIS3.22 操作界面 1 前言 因一些主观.客观原因,一年多没更新博客了,提笔继续. 这是笔者编译的第三个版本QGIS,本 ...

  7. pycharm IDEA专业版2016.3.2版本和 python3.5.0 win7 64位安装包 百度云资源共享 及安装和编辑器注册图录

    首先是python3.5.0 64位 的安装过程. 简单的很.不需要像安装jdk似的,还有个配置环境变量的麻烦. 这个在安装的时候,你直接选中,就相当于配置了环境变量. 这个也就说明了为什么下面的安装 ...

  8. mysql8.0.20 64位安装教程_windows 64位下MySQL 8.0.15安装教程图文详解

    先去官网下载点击的MySQL的下载 下载完成后解压 解压完是这个样子 配置系统环境变量 复制解压后的mysql到C盘或者其他磁盘下 我们去系统的环境变量的path里添加一个mysql的配置  指向my ...

  9. 【CN精品系统】《 Ghost_Win7 SP1 电脑公司通用版 v2.0 》 64位 装机版

    ◆免责条款: ============================================================================================= ...

  10. PCL库学习(8)_点云调参系统之环境搭建QT5.7.0+VS2013+PCL1.8.0配置

    功能1:单帧点云的加载与可视化: 功能2:多帧点云的加载与可视化:(未实现,可提供源码) 功能3:点云滤波,包括但不限于直通滤波.体素栅格滤波.半径滤波等等: 功能4:地面点检测,包括但不限于Lego ...

最新文章

  1. redhat6.5 yum源
  2. 2020年智能车竞赛暑期工作计划一览表各
  3. ASP.NET 页生命周期概述
  4. 正则表达式验证代码(字母、数字、Email、网址、电话号码、汉字、身份证号码)
  5. cron 每年执行一次_循环执行定时任务crontab
  6. 问题 | fatal: open /dev/null or dup failed: No Such file or directory
  7. lightgbm 保存模型 过大_一个例子读懂LightGBM的模型文件
  8. 创建一个守护进程来监听服务进程的异常状态_用 C# 来守护 Python 进程
  9. xp系统 服务器访问账号,winxp系统下的网站出现访问的用户过多的解决办法
  10. 在国外当程序员爽吗?
  11. 如何在uniapp中使用百度云实现OCR身份证识别功能
  12. 相关性分析的五种方法
  13. Mysql基础增删改查语句
  14. 基本了解云计算是什么东东了
  15. 抗战史上知名的戚家刀PK日本真三武士刀刀型
  16. Python画爱心——一颗会跳动的爱心~
  17. 软件工程师——计算机组成原理
  18. 网络编程一 - 计算机网络体系基础知识
  19. tf第十二讲:TextCNN做文本分类的实战代码
  20. Vue3商店后台管理系统设计文稿篇(四)

热门文章

  1. 美丽的往生者-让自己慢下来(34)
  2. 气象大数据平台(天擎)数据读取方法(python)(雷达数据下载)
  3. 使用PCA可视化数据
  4. python中输入字符串_python如何输入字符串
  5. 服务器CPU概念总结
  6. 张飞硬件第二章笔记(二)
  7. c语言自动贩卖机找钱,c语言趣题之“找钱的方法数量 ”
  8. VAE 中后验坍塌问题
  9. enfuzion与lsf构建渲染集群_渲染农场 - 秦瑞It行程实录 - 博客园
  10. aseprite手机版_Voxel像素画体素模型转拼豆图纸方法