0

Mac OS X Cocoa アプリを開発していて、いくつかの .dylib ライブラリを使用したいと考えています。アプリケーション フォルダのどこかにある .dylib へのパスを設定するにはどうすればよいですか? パスが別のコンピューターの別のディレクトリにある場合、またはパスがまったく存在しない場合はどうなりますか?

4

1 に答える 1

1

私のアプリケーションフォルダのどこかにあるのはどれですか?

を使用し@rpathます。(または@executable_path.) を参照してくださいman 1 dyld

パスが別のコンピューターの別のディレクトリにある場合、またはパスがまったく存在しない場合はどうなりますか?

その後、アプリの読み込みに失敗します。dylib が必須でない場合は、弱いリンクを使用するか、実行時に dylib をロードします。dlopen

于 2010-03-05T14:09:58.693 に答える