我有正在进行的跨平台项目(Win和Mac),我需要访问USB设备。我找到了完全符合我所有要求的HIDAPI库。由于没有用于HIDAPI库的Delphi Firemonkey包装器(至少我不知道它),所以我正在编写自己的。如何从源代码创建libhidapi.dylib?
HIDAPI项目网站http://www.signal11.us/oss/hidapi/说: “在Windows上,可以选择将HIDAPI内置到DLL中。 “
这是真的,因为我已经成功地使用Visual Studio编译源代码并创建了在Windows上完美工作的DLL。现在,因为我不是C程序员,而且OSX不是我最强的技能,所以我想知道它是否可行,以及如何从给定源代码创建libhidapi.dylib?
您好迈克, 谢谢您的答复。我忘了提及,我已经成功地编译了C文件和testgui应用程序,按照您引用的自述文件中的说明进行操作。我不知道的是如何创建dylib,你的帖子开头的答案100%正确。其实这正是我所期待的: “然后你可以使用Mac的链接: ld(1)和dlopen(3) 动态库编程主题 Mach-O编程主题 要编译为Mac动态库(.dylib)“。 非常感谢您的回复。 – 2013-03-12 12:13:46
@ user1831803 - 非常欢迎,很高兴帮助! – Mike 2013-03-12 12:15:03