我正在研究用户空间 HID 设备驱动程序,大量谷歌搜索表明建议使用 signal11 中的 HIDAPI 库。我遵循了所有自述文件说明并在 Mac 目录下运行了 make 命令,但我没有看到我认为我需要的 hidapi.h 文件。有没有其他方法可以将库带入 xcode 项目?
谢谢!
最佳答案
尝试将 hid.c 文件转换为 .cpp 文件,在这种情况下您将不需要库,因为您将拥有完整的源代码。这对我有用。
我首先尝试使用提供的 makefile 构建一个 hidapi 库,但惊讶地发现结果只是一个 hid.o 文件。不是很有用。然后我尝试了我在此处找到的说明 ( create-lab-commons ),它修改了 makefile,然后使用 g++ 从 hid.o 生成 hidapi.dylib。但是生成的 dylib 没有工作。不过,您也许可以让它正常工作。
关于objective-c - 如何将 HIDAPI 库添加到现有的 Mac 项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21997145/