Mac OS X Cocoa アプリを開発していて、いくつかの .dylib ライブラリを使用したいと考えています。アプリケーション フォルダのどこかにある .dylib へのパスを設定するにはどうすればよいですか? パスが別のコンピューターの別のディレクトリにある場合、またはパスがまったく存在しない場合はどうなりますか?
1281 次
1 に答える
1
私のアプリケーションフォルダのどこかにあるのはどれですか?
を使用し@rpath
ます。(または@executable_path
.) を参照してくださいman 1 dyld
。
パスが別のコンピューターの別のディレクトリにある場合、またはパスがまったく存在しない場合はどうなりますか?
その後、アプリの読み込みに失敗します。dylib が必須でない場合は、弱いリンクを使用するか、実行時に dylib をロードします。dlopen
于 2010-03-05T14:09:58.693 に答える