Идентификатор чипа FTDI в Mac OS Yosemite

Я пытаюсь запустить пример приложения из

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

может кто-нибудь помочь?

0

Решение

Я нашел способ, как прочитать идентификатор без этой библиотеки. это написано в EEPROM.


FT_ReadEE (ftHandle, 0x43, &wTemp)
(FT_ReadEE (ftHandle, 0x44, &wTemp)

0

Другие решения


По вопросам рекламы [email protected]