1

LIBRARY_SEARCH_PATHS = "/usr/lib" であり、dylib が xcode プロジェクトに追加されているにもかかわらず、/usr/lib でライブラリを見つけることができないと主張する XCode 3.2 でリンカー エラーが発生します。プロジェクトの後のコピー ビルド フェーズでは、問題なくこのファイルを見つけることができますが、できません。

代わりに、xcconfig セットアップ用にプロジェクト設定ウィンドウを破棄しようとしたため、そこで何か問題が発生した可能性があります。私が欠けているものに関するアイデアはありますか?

4

2 に答える 2

3

などのパス/usr/libは SDK 設定によってプレフィックスが付けられることに注意してください。したがって/usr/lib、実際には/Developer/SDKs/MacOSX10.6.sdk/usr/lib(SDK が 10.6 に設定されている場合) であると考えられます。

于 2012-04-26T15:28:02.367 に答える
1

/ Developer / SDKs / bla / usr/libではなく/usr/ libにあるものにリンクする場合は、リンクするときにライブラリへのフルパスを使用する必要があります。これを「その他のリンカーフラグ」に追加します:/usr/lib/somelib.dylib(パスの前に-lがないことに注意してください)

于 2012-05-15T17:38:19.073 に答える