Xojoでサードパーティのライブラリを使用してデバイスを制御するアプリケーションを開発しました。これは、1つのMAC上で動作しますが、私は他の上でそれを実行しようとすると、それは次のようなエラー私に与える:Mac OSXでのFTDI dylibの読み込み中にエラーが発生しました
Application Specific Information:
dyld: launch, loading dependent libraries
Dyld Error Message:
Library not loaded: /usr/local/lib/libftd2xx.1.2.2.dylib
Referenced from: /Users/USER/Downloads/*/libuFCoder.dylib
Reason: no suitable image found. Did find:
/usr/local/lib/libftd2xx.1.2.2.dylib: stat() failed with errno=62
/usr/local/lib/libftd2xx.1.2.2.dylib: stat() failed with errno=62
のMacの両方が最新のOSXエルキャピタンで更新され、FTDIのドライバがインストールされています。どんな助けもありがとう。
libファイルをdeclareステートメントでどのように扱うか、つまり正確なパス/名前を使用していますか?実際のダイブのパスと名前は何ですか?また、dylibへの公式ダウンロードリファレンスを提供できますか?どのXojoバージョン? –
libファイルは、相対パスではなくフルパスでアドレス指定されます。 /User/Alex/Downloads/Project/libuFCoder.dylib Xojoバージョン2006 v1.1 dylibダウンロードリンク:http://dld.is.d- logic.net/index.php/libraries-download/Latest-libs/ufcoder-libs-v-39127z?format=raw – user2529672
絶対パスは使用しないでください。アプリのContents/MacOSフォルダから相対パスを使用してください。さらに、アプリケーションのFrameworksまたはMacOSフォルダにdylibを置くと、宣言にlibのファイル名だけを使用する必要はありません。 –