2011-08-16 5 views
0

私は32BitでXcode4.1で私のVSTプラグインをコンパイルしようとしています。私はJuceフレームワークを使用しており、OpenCV 2.2を統合しています。私は自作して、このコマンドを使用してOpenCVのインストール:OpenCVとJuceでXcode4.1のコンパイルに関する問題をライオンの32bitで

sudo brew install opencv -build32 

しかし、私は32ビットでXcode4.1でプロジェクトをコンパイルしていたとき、私はこのエラーを取得します:私は定義されている私のビルド設定で

Undefined symbols for architecture i386: "_cvLoadImage", referenced from: ... 

ヘッダとライブラリの検索パス。

header search paths: /usr/local/Cellar/opencv/2.2/include 
        /usr/local/Cellar/opencv/2.2/include/opencv 
        /usr/local/Cellar/opencv/2.2/include/opencv2 

library search paths: /usr/local/Cellar/opencv/2.2/lib 

other linker flags: -L/usr/local/Cellar/opencv/2.2/lib -lopencv_core -lopencv_imgproc -lopencv_highgui -lopencv_ml -lopencv_video -lopencv_features2d -lopencv_calib3d -lopencv_objdetect -lopencv_contrib -lopencv_legacy -lopencv_flann 

しかし、正常にコンパイルされません。誰かが私を助けることを願っていますか

+0

端末でこれを試してください: 'cd /usr/local/Cellar/opencv/2.2/lib;ファイルlibopencv_highgui.dylib'。それは何と言いますか? – SSteve

+0

タイトルでこの投稿を変更(解決)する代わりに、上記の情報で自分の質問に答えることをお勧めします。これは実際に閉じた質問をマークし、「ああ、私は自分自身に答えました」というより適切な方法です。 – templatetypedef

+0

よろしくお願いいたします。自分の編集を自分の答えに変更しました。 – sn3ek

答えて

1

私はwiki記事セクションの助けを借りて問題を解決しました。私のプロジェクトにdylibファイルを追加するだけでした。 :-)

+0

ねえ、助けてくれてうれしいです。私はXcode 3のためにそれを書いた。私はそれがXcode 4でもうまくいくのを聞いてうれしい。 – SSteve

+0

Jep、OS X Lion 10.7.1のXcode 4.1で動作します:) – sn3ek