У меня была точно такая же проблема пару недель назад, и я нигде не мог найти ответ!Поработав с ним, я выяснил, как именно это сделать.
1) Скомпилируйте библиотеку с помощью Cmake.http://www.cmake.org/
2) После компиляции вашей библиотеки у вас должно быть две разные библиотеки OpenCV - скомпилированная и некомпилированная.
3) В Code Blocks нажмите Настройки(В меню Файл).В разделе «Настройки» выберите «Компилятор и отладчик».
4) Выберите вкладку «Поиск в каталогах». Выберите вкладку «Компилятор» в разделе «Поиск в каталогах».Нажмите Добавить.Перейдите к вашей некомпилированной версии библиотеки.В некомпилированном каталоге выберите папку для включения.Под включаемой папкой выберите OpenCV.Нажмите OK
5) В кодовых блоках выберите вкладку компоновщика, которая находится на вкладке «Поиск каталогов». Нажмите «Добавить» и на этот раз перейдите к вашей Скомпилированной версии библиотеки.В скомпилированном каталоге выберите папку lib и нажмите OK.
6) Перейдите на вкладку настроек компоновщика в кодовых блоках.Нажмите Добавить.Перейдите к скомпилированной версии библиотеки.В скомпилированном каталоге выберите lib.В папке lib выберите все библиотеки.Убедитесь, что вы выбрали только файлы динамической библиотеки (расширение .dylib)
7) Установлены кодовые блоки!
8) Запустите ваш проект, и он должен нормально работать.
Не стесняйтесь просить о дополнительной помощи, если у вас все еще есть проблемы.