在mac上构建HIDAPI的问题

时间:2014-02-05 20:16:37

标签: c macos hidapi

我试图使用HIDAPI lib来帮助为mac构建一些隐藏驱动程序。在自述文件之后,我被告知要进入mac目录并运行make命令。遗憾的是,这并没有做太多的事情,我在自述文件中没有看到我需要与make一起运行的任何命令。

我现在对使用TestGUI不感兴趣,所以如果我正确理解文档,我就不需要安装fox-toolkit并用它运行make命令。

任何人都知道我在这里有一个步骤吗?

1 个答案:

答案 0 :(得分:2)

我理解这个问题已经有3年了,但今天我对所附的自述文件产生了同样的误解。

mac 上构建库的解决方案是运行(在 mac 文件夹中,使用终端)以下内容:

  

make -f Makefile-manual

这将构建lib,然后您可以通过运行包含的测试程序来测试结果:

  

./ hidtest

结果应类似于:

Device Found
  type: 05ac 025a
  path: IOService:/AppleACPIPlatformExpert/PCI0@0/AppleACPIPCI/XHC1@14/XHC1@14000000/HS05@14400000/Apple Internal Keyboard / Trackpad@14400000/Touchpad@1/AppleUSBMultitouchDriver@14400000,1
  serial_number: 
  Manufacturer: Apple Inc.
  Product:      Apple Internal Keyboard / Trackpad
  Release:      224
  Interface:    -1

Device Found
  type: 05ac 030d
  path: IOService:/IOResources/IOBluetoothHCIController/AppleBroadcomBluetoothHostController/IOBluetoothDevice/IOBluetoothL2CAPChannel/BNBMouseDevice
  serial_number: **-**-**-**-**-**
  Manufacturer: Apple
  Release:      306
  Interface:    -1

...