1

FMODを使用しようとしていますが、サンプルプロジェクトの1つを再作成しています。プログラムが読み込まれると、

  dyld: Library not loaded: ./libfmodex.dylib
  Referenced from:     (...project filepath...)
  Reason: image not found

ターゲットのフェーズを構築し、バイナリでリンクを展開し、+記号をクリックし、その他をクリックして、libfmodex.dylibに移動することでリンクしています。次に、ライブラリ検索パスに自動的に入力します。

プログラムはビルドして実行されますが、上記のエラーメッセージが表示されてすぐに停止します。私が見逃しているある種のコンパイラフラグはありますか?

4

1 に答える 1

0

他の場所で、ビルドスクリプトを追加する必要があることがわかりました(ターゲット->ビルドフェーズ->ビルドフェーズの追加->スクリプトの実行)

cp "/absolute/filepath/of/your/libfmodex.dylib" .
cp -f "$TARGET_BUILD_DIR/$PRODUCT_NAME" .
cp "/absolute/filepath/of/your/libfmodex.dylib" "$TARGET_BUILD_DIR"
于 2012-11-14T14:31:59.007 に答える