5

Linuxベースのライブラリのコンパイルに関しては、MacOSX環境は初めてです。ライブラリを使用するときはいつでも、.frameworkファイルをダウンロードし、それを/ Library / Frameworksに追加して、XCODEプロジェクトに含めましたが、すべて問題ありませんでした。今、私はlibnoiseで立ち往生しています。プロジェクトで使用したいのですが、.frameworkファイル/ディレクトリを生成する方法がわかりません。

手伝ってくれませんか。

4

2 に答える 2

1

libnoiseがある場合は、おそらく何らかのスクリプトが含まれていMakefileますconfigure

を実行することによって

 ./configure
 make all

プラットフォームOSX10.8のライブラリファイル(libnoise.a)を取得します。

フレームワークは基本的に、特定のレイアウトと.plistファイルを持つフォルダーです。このようなフォルダを自動的に生成するには、そのタイプのexpty Xcodeプロジェクトを作成し、作成したばかりのプロジェクトをリンカの入力としてFramework追加しlibnoise.aます。

静的ライブラリ(.aファイル)からフレームワークを作成する方法の詳細な手順があります:http ://www.blackdogfoundry.com/blog/creating-a-library-to-be-shared-between-ios-and- mac-os-x /

フレームワークにヘッダーファイルがない可能性がありますが、libnoiseソースからXcodeプロジェクトに追加することもできます。

このSOの答えは、次の場合にも役立ちます。xcode4のフレームワークと静的ライブラリの違い、およびそれらの呼び出し方法

Appleのドキュメントも優れています:https ://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/BPFrameworks/Tasks/CreatingFrameworks.html

于 2012-09-24T09:02:16.770 に答える