objective-c - 如何将 HIDAPI 库添加到现有的 Mac 项目

标签 objective-c c xcode macos hidapi

我正在研究用户空间 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/

相关文章:

objective-c - 按空格数拆分 NSString

Python 安装脚本扩展,如何包含 .h 文件?

ios - 如何使用 XCode 5 和 iOS7 在 Mountain Lion 上安装 Boost 库

ios - 快速将任何对象转换为 bool 值?

iphone - 做漂亮的 UIActivityIndi​​catorView

objective-c - Obj-C 计算器 - 弧度到度数

iOS 从代码 : can't control UIButton titlebar text alignment 添加 UIButton

c - C- 中的结构在运行时添加属性?

c - 如何使用相同的函数对 C 中的字符串进行 XOR 加扰并再次加扰?

swift - 如何修复线程 1 : Fatal error: Unexpectedly found nil for UIScrollView