Проблемы с компиляцией с OpenCV и Juce на Xcode4.1 в 32-битной версии на Lion - PullRequest
0 голосов
/ 17 августа 2011

Я пытаюсь скомпилировать мой VST плагин с Xcode4.1 в 32-битной версии. Я использую Juce Framework и интегрировал в него OpenCV 2.2. Я установил OpenCV с homebrew и этой командой:

sudo brew install opencv -build32

Но когда я собираю проект с Xcode4.1 в 32-битной системе, я получаю следующие ошибки:

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

Но он не компилируется успешно. Я надеюсь, что кто-то может мне помочь?

1 Ответ

1 голос
/ 17 августа 2011

Я решил проблему с помощью раздела статьи вики Использование библиотек OpenCV в проекте Xcode OS X .Просто нужно было добавить файлы dylib в мой проект.: -)

...