Я создал новый вопрос, потому что у меня по существу та же проблема, что и у этого , но я попытался скомпилировать пример C (не C ++), автоматически сгенерированный с помощью S2i Harpia, с помощью этой команды:
gcc test.c `pkg-config --libs --cflags opencv` -o test
Компиляция не удалась из-за этой проблемы , поэтому компиляция завершится успешно, если я переименую исходный файл с расширением ".mm".
Тем не менее, я установил все с нуля (я начинаю новый проект), и он не работает с самого начала; вместо этого я хотел бы работать с обычными файлами ".c".
Код, который я пишу, написан на C - не на Objective-C и не на C ++ - как я могу сказать компилятору использовать «старый» интерфейс OpenCV C?
РЕДАКТИРОВАТЬ: нет проблем с новейшей Ubuntu 12.04.