int queryDeviceCount(void)
{
FT_STATUS ftStatus;
DWORD numDevs = 999;
ftStatus = FT_CreateDeviceInfoList(&numDevs);
if (ftStatus == FT_OK) {
return numDevs;
}
return 0;
}
[当调用FT_CreateDeviceInfoList时,它将在ftStatus中返回FT_OK。但是numDevs始终为零(在我的设置中应该为2)。我认为FTDI D2XX驱动程序在我的MacBookPro中应该可以,因为它在命令行控制台中可以很好地工作。因此,我想知道在命令行控制台和GUI应用程序之间调用FTDI API是否有任何区别。我很确定FTDI API已在GUI应用程序中正确调用。
谢谢!
我正在尝试在masOS上构建macOS应用程序以与FTDI D2XX设备进行通信。我用gcc用C代码编译了一个简单的控制台应用程序,它运行良好并获得了预期的设备数量。但是当...