3
とリンクしようとすると、リンカが失敗/usr/lib/libssl.0.9.7.dylib(アーキテクチャ用)x86_64</p> <p>をコンパイルしようとすると直接リンクすることができないとき、私はリンクエラーを取得しています私はXCODE 4.2</p> <p>上のMac用の古い客観Cアプリをコンパイルしようとしているlibcryptoの
なぜそれを修正するのですか?
とリンクしようとすると、リンカが失敗/usr/lib/libssl.0.9.7.dylib(アーキテクチャ用)x86_64</p> <p>をコンパイルしようとすると直接リンクすることができないとき、私はリンクエラーを取得しています私はXCODE 4.2</p> <p>上のMac用の古い客観Cアプリをコンパイルしようとしているlibcryptoの
なぜそれを修正するのですか?
マイグレーション後、旧バージョンとの互換性を維持する必要がない場合は、バージョン番号が付けられたdylib(libcrypto.0.9.7.dylib
)の代わりにsymlink libcrypto.dylib
にリンクします。シンボリックリンクは、正しいバージョンのOS X 10.6+に解決されますが、10.5またはそれ以前のバージョンには解決されません。
プログラムにlib*.0.9*.dylib
が必要な場合は、手動でそれらのライブラリを保存してプログラムに入れる必要があります。この回答の回答は、https://stackoverflow.com/a/2620698/571506