我从以下网址下载了 1.4.16 版本的 D2XX飞迪芯片并遵循流程(复制文件和创建符号链接),还安装了 D2xxHelper。
从今起系统→信息→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 并未更新。