あるエンジニアのひとり旅

大企業を辞めたエンジニア、研究者のちょっとした日記

E-mail: miraimage.lab@gmail.com, Twitter: @miraimage_lab

OS上でOpenCVを使って画像処理〜libPods.a, libPods-OpenCV.aのビルド〜

先日の下記記事では、CocoaPodsでOpenCVをインストールすると、何もエラーが出なませんでした。

http://miraimage-lab.hatenablog.com/entry/2014/09/24/145954

 

CocoaPodsのバージョンアップを実施し、同じ手順でOpenCVをインストールしたところリンク時にエラーが発生。なぜ?

f:id:miraimage-lab:20141006124126p:plain

ということで対象方法を記します。

[ステップ1]

まず, ****.xcodeprojと同じフォルダにできた、Podsフォルダ内にあるPods.xcodeprojを開きます。

(注)****.xcodeprojの****はプロジェクト作成時に付けたプロジェクトの名前です。

 

[ステップ2]

次にProduct -> Scheme -> Manage Schemeをクリックします。

f:id:miraimage-lab:20141006124546p:plain

 

[ステップ3]

Pods、Pods-OpenCVの左にあるShowにチェックを入れます。

f:id:miraimage-lab:20141006124743p:plain

 

[ステップ4]

Podsを選択肢、対象のデバイスを指定。Command + Bでビルドします。

同様にPods-OpenCVもビルド。

f:id:miraimage-lab:20141006125255p:plain

 

[ステップ5]

****.xcodeprojを開いて、左上のXcode -> Preferencesをクリック

f:id:miraimage-lab:20141006130130p:plain

LocationsタブのAdvancedをクリックし、Build LocationをCustomにします。

f:id:miraimage-lab:20141006130235p:plain

これでエラーが解消され正常に動作するはずです。