Я кодирую приложение для iPhone и использую OpenCV для обработки изображений.До сих пор я использовал его только в простом C, но теперь мне нужно использовать C ++ для создания некоторого базового OCR.
Сначала я создал файл .h / .cpp, и, похоже, он хорошо компилируется.Но мне нужно смешать это с некоторым Objective-C, чтобы открыть изображения и так далее.Затем я переименовал файл в .mm вместо .cpp, но он не скомпилируется!
Я получаю эту ошибку: «Выражения-выражения разрешены только внутри функций» в строке OpenCV core.hpp 432
Строка 432 - это строка:
typedef Matx<_Tp, MIN(m, n), 1> diag_type;
Есть идеи, почему это может произойти?