Xcode4.1を使用してVSTプラグインを32ビットでコンパイルしようとしています。JuceFrameworkと統合されたOpenCV2.2を使用しています。私はHomebrewとこのコマンドでOpenCVをインストールしました:
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
ただし、コンパイルは成功しません。誰かが私を助けてくれることを願っていますか?