私は、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
が含まれており、正常にコンパイルされます。しかし、それはリンク段階で失敗:
[FIXME Error] Error: Unresolved external '_FT_CreateDeviceInfoList' referenced from D:\PROJECT_SRC\OSX32\DEBUG\DEVICEQUERY.O
私はlibftd2xx.dylib
にリンクすべきであるが、私は方法がわかりません。
「SDKの編集」ダイアログの「ライブラリパス」にdylibパスを追加しようとしましたが、これが機能しませんでした。
dylibに関連する '.a'または' .o'ファイルがありますか?あなたのプロジェクトに '.a' /' .o'ファイルを追加しましたか? –
こんにちはレミー、助けてくれてありがとう。自分のプロジェクトに静的なlib "libftd2xx.a"を追加しようとしましたが、エラーが出ます: 'LIBFTD2XX.A' C++ BuilderはmacOS形式を受け入れていないようです。 –