10

たとえば、Gtk+ インクルード パスが必要な場合。pkg-config gtk+-2.0 --cflagsXcode プロジェクト設定で使用するには?

4

4 に答える 4

3

1 つのオプションですが、プロジェクトの他の開発者には移植性があまりありません。pkg-config gtk+-2.0 --cflagsターミナルで実行して に貼り付けるだけBuild Settings -> Other C Flagsです。ただし、他の人がこれをより移植性の高い方法でどのように扱っているかを知りたいと思います。理想的には、コンパイル時に pkg-config を実行して、ビルドをよりシステムに依存しないようにするとよいでしょう。

于 2010-11-12T23:39:29.723 に答える
0

より移植性の高い方法は、pkg-configの出力を.xcconfigファイルに書き込み、それをプロジェクトに含めるスクリプトを作成することです。ソースリポジトリに追加しないように注意してください。

于 2012-03-09T22:12:01.113 に答える
0
  • pkg-config およびその他のシェル ツールを使用する makefile を使用して lib をビルドします。
  • XCode でコンパイルする lib 用の小さな依存関係のない API ファイルを作成し、それとビルド済みの lib を XCode ビルドに含めます。

  • オプション: Makefile ビルドを XCode の「Run Script」ビルド ステップにカプセル化します。

于 2013-11-14T20:37:37.150 に答える