6

iPhone で使用する zeroMQ 用の Objective-C バインディング ( https://github.com/jeremy-w/objc-zmq )をコンパイルしようとしています。

「objc-zmq」プロジェクトを、それを含めたいプロジェクトへの依存関係として追加しました。すべてがコンパイルされますが、libzmq.a バイナリにリンクされていないため、シンボルが見つかりません。

iPhone で使用するために libzmq.a をコンパイルするにはどうすればよいですか。また、それを取得したら、プロジェクトをそれにリンクするにはどうすればよいですか?

この投稿からの提案のいくつかを試しました: iPhone 用の C ライブラリをコンパイルします。

しかし、これらは私にとってかなり無益でした。どんな助けでも大歓迎です。

4

1 に答える 1

2

ラッパー内のライブラリは、i386 アーキテクチャ (つまり、iPhone シミュレータ) 用にのみ構築されています。ARM アーキテクチャ用にライブラリをコンパイルし、それを iOS プロジェクトにリンクする方法に関する記事を書きました(これは objc-zmq ラッパーで動作します)。

于 2012-02-04T11:21:00.110 に答える