在 macos 10.14.2 上安装 ftdichip D2XX 驱动程序(usb lib)

在 macos 10.14.2 上安装 ftdichip D2XX 驱动程序(usb lib)

我从以下网址下载了 1.4.16 版本的 D2XX飞迪芯片并遵循流程(复制文件和创建符号链接),还安装了 D2xxHelper。

从今起系统信息USB我可以看到司机:

[ USB 系统信息屏幕截图]

但是make通过终端在 D2XX/SAMPL 中运行不起作用。

MacBook-Pro-de-Christophe:Samples christophetroeira$ cd /Users/christophetroeira/Desktop/D2XX/Samples
MacBook-Pro-de-Christophe:Samples christophetroeira$ 
MacBook-Pro-de-Christophe:Samples christophetroeira$ make
for n in BitMode EEPROM/erase EEPROM/read EEPROM/write EEPROM/user/read EEPROM/user/size EEPROM/user/write Events LargeRead loopback MultiThread SetVIDPID Simple static Timeouts W32/escapeseq W32/events W32/simple W32/timeouts write ; do "/Library/Developer/CommandLineTools/usr/bin/make" -C $n || exit 1; done
cc main.c -o bitmode-static ../../build/libftd2xx.a -Wall -Wextra -lpthread -lobjc -framework IOKit -framework CoreFoundation
clang: error: no such file or directory: '../../build/libftd2xx.a'
make[1]: *** [bitmode-static] Error 1
make: *** [subdirs] Error 1

我想使用带有 Lxnet2OpenDMX 的驱动程序,但它仍然说需要 D2XX 驱动程序。

Lxnet2OpenDMX 读取 Artnet 输入(来自 LXConsole 软件)并输出到 USB/DMX 设备(Enttec Open DMW USB)

答案1

好的,答案的更完整版本是,除非您在 D2XX 目录中添加一个名为“build”的目录,否则 make 命令将不起作用,并且然后将文件“libftd2xx.a”的副本添加到该构建目录中。此后,make 即可正常工作。

答案2

我通过在 D2XX 目录中创建一个名为 build 的文件夹来修复目录中没有此文件的错误。似乎 build 文件夹已被删除,但 makefile 并未更新。

相关内容