私は OS X アプリケーションに取り組んでおり、非同期 I/O ライブラリとして libev を使用する予定です。
まず、公式サイトから最新の libev パッケージ ファイルをダウンロードし、展開します。
# ./configure
# make
次に、include/ev.hおよび.libs/libev.aファイルを xcode プロジェクトに追加します。Xcode は libev.a を次のような新しいフレームワークとして認識しました。
しかし、アプリケーションを実行すると、エラーが発生しました:
dyld: Library not loaded: /usr/local/lib/libev.4.dylib
Referenced from: /Users/Falcon/Library/Developer/Xcode/DerivedData/ToyControl-hibmvwhxifxymfacottfiecsflqn/Build/Products/Debug/ToyControl.app/Contents/MacOS/ToyControl
Reason: image not found
これらのメッセージはどういう意味ですか? .a ファイルを追加しました。
このように libev.a ライブラリを追加するのは正しかったでしょうか? そうでない場合、静的ライブラリとしてlibevをリンクするにはどうすればよいですか?
よろしくお願いします!