2012-04-27 11 views
0

OSB用にMDB-Toolsをコンパイルしましたが、別のコンピュータでサンプルコマンドラインプログラムを実行しようとするとこのエラー:dyld:ライブラリがロードされていない:/opt/local/lib/libglib-2.0.0.dylib

dyldの:ライブラリがロードされていません:/ユーザは/ dev/MDB/MDB-テスト 理由::画像が見つからない トレース/ /opt/local/lib/libglib-2.0.0.dylibから参照BPTトラップ:5

これは、ターゲットシステムにライブラリがないことを意味すると私はリンクと関係があると考えていますが、これを修正するにはどうすればよいのかはっきりとは分かりません。誰かが私を正しい方向に向けることができますか?

答えて

1

/opt/localディレクトリは、通常、MacPortsによって使用されます。あなたのコンパイルされたプログラムは、MacPortsのglibに依存しています。プログラムを実行するマシンにインストールするか、プログラムとそれが依存するすべてのライブラリーを一緒にバンドルする必要があります。

アップルのDynamic Library Programming Topicsを確認してください。

関連する問題