MacOS Sierra (v10.12.1)로 실행되는 MacBook에 연결된 Windows 7 32 비트에서 Embarcadero C++ Builder 10.1 Berlin Update 2를 사용하고 있습니다.C++ 빌더 프로젝트에서 dylib 파일을 연결하는 방법
D2XX 방법 (FTDI API)을 사용하여 FTDI 장치에서 데이터를 읽는 Mac OSX 앱을 작성하려고합니다.
내 코드에 FTD2xx.h
이 포함되어 있으며 성공적으로 컴파일됩니다. 하지만 링크 단계에서 실패 : 나는 libftd2xx.dylib
에 연결해야하지만 방법을 모르는
[FIXME Error] Error: Unresolved external '_FT_CreateDeviceInfoList' referenced from D:\PROJECT_SRC\OSX32\DEBUG\DEVICEQUERY.O
.
"SDK 편집"대화 상자에서 "라이브러리 경로"에 dylib 경로를 추가하려고했지만 작동하지 않았습니다.
아이디어가 있으십니까?
dylib와 관련된'.a' 또는'.o' 파일이 있습니까? 프로젝트에'.a' /'.o' 파일을 추가 했습니까? –
안녕하세요 레미, 도와 줘서 고마워. 내 프로젝트에 정적 lib "libftd2xx.a"를 추가하려했으나 오류가 발생했습니다. 'LIBFTD2XX.A'는 사전에 기호를 나열하지 않습니다. 그것은 C + + 빌더는 macOS 형식을 허용하지 않는 것 같습니다. –