2016-03-02 4 views
2

Я успешно установил OpenCV3.0 через homebrew.OpenCV в приложении Cocoa (приложение OS X)

enter image description here

А затем создать новый «инструмент командной строки» проект в XCode, который работает хорошо с OpenCV включены.

Затем я создаю проект «Какао Application», принять следующие меры для включения OpenCV:

1: «Заголовок Пути поиска» быть установлен в /usr/local/Cellar/opencv3/3.1.0_1/include

2: «Библиотека Пути поиска» быть установлен в /usr/local/Cellar/opencv3/3.1.0_1/lib

3: "Другие флаги компоновщика", установленный на

-lopencv_calib3d -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_ts -lopencv_video -lopencv_videoio -lopencv_videostab 

4: в .mm файле

enter image description here

После этих шагов, я стараюсь, чтобы скомпилировать мой проект, ошибка проявляется следующим образом:

enter image description here

Как я могу это исправить? Что делать, чтобы OpenCV был полезен в моем проекте?

ответ

1
#ifdef check 
#define OS_X_STUPID_CHECK_MACRO check 
#undef check 
#endif 

#include <opencv2/opencv.hpp> 

#ifdef OS_X_STUPID_CHECK_MACRO 
#define check OS_X_STUPID_CHECK_MACRO 
#undef OS_X_STUPID_CHECK_MACRO 
#endif 

У меня есть решение из этого сообщения so.

Смежные вопросы