2011年3月10日木曜日

XcodeでMacPortsのフォルダにインクルードパスを通す

セットアップしたMacPortsを実際に使用してみる。ついでに、Xcodeでの使用方法もメモしとく。

とりあえず、Boostライブラリを例にする。
ターミナルから
sudo port install boost
とうつとインストールが始まるので、しばらく待つ。buildに時間がかかる。
これで、ライブラリのインストールは終了。

で、Xcodeでインストールしたライブラリを使用するには、インストール先である/opt/loaclまでのパスを設定してやればいい。

boostのヘッダーは/opt/local/include/に格納されているので、Xcodeのプロジェクト>プロジェクト設定の編集>ヘッダ検索パスに/opt/loacl/include/と追加する。
これで、Xcodeのプロジェクト上でboostが使用可能になる。



ついでに、Xcodeのグローバルパスの設定方法を調べてみた。
~/.MacOSX/environment.plistのHEADER_SEARCH_PATHSでヘッダ検索パス、USER_HEADER_SEARCH_PATHSでユーザヘッダ検索パスを設定できるらしいんだけど、ユーザヘッダ検索パスしか動かなかった。http://stackoverflow.com/questions/749027/how-to-add-a-global-include-path-for-xcode


とりあえず、手動でパスは設定していくとして、こっちの方法もあとで調べておくとしよう。

0 件のコメント:

コメントを投稿