Я пытаюсь запустить пример приложения из
http://www.ftdichip.com/Support/SoftwareExamples/FTDIChip-ID.htm
для Mac OS.
Моя проблема — собрать его для Mac OS Yosemite.
Я получаю эти ошибки после «создания» этого:
ld: предупреждение: игнорирование файла ./libftchipid.dylib, отсутствует необходимая архитектура x86_64 в файле ./libftchipid.dylib (2 фрагмента) Неопределенные символы для архитектуры x86_64: "_FTID_Constructor", на который ссылаются из: _main в ChipID-3efebc.o "_FTID_Destructor", ссылка с которого: _main в ChipID-3efebc.o "_FTID_GetChipIDFromHandle", на который ссылаются из: _main в ChipID-3efebc.o "_FTID_GetDeviceChipID", на который ссылаются из: _main в ChipID-3efebc.o "_FTID_GetDeviceDescription", на которую ссылаются из: _main в ChipID-3efebc.o "_FTID_GetDeviceSerialNumber", на который ссылаются из: _main в ChipID-3efebc.o "_FTID_GetDllVersion", по ссылке из: _main в ChipID-3efebc.o "_FTID_GetErrorCodeString", на которую ссылаются из: _main в ChipID-3efebc.o "_FTID_GetNumDevices", на который ссылаются из: _main в ChipID-3efebc.o ld: символы не найдены для архитектуры x86_64
может кто-нибудь помочь?
Я нашел способ, как прочитать идентификатор без этой библиотеки. это написано в EEPROM.
FT_ReadEE (ftHandle, 0x43, &wTemp)
(FT_ReadEE (ftHandle, 0x44, &wTemp)