Видя, что iostream
и string
не найдены, я думаю, что вы не сказали XCode, что вы компилируете C ++. Вам нужно дать файлу расширение .mm
(для Objective-C ++) или .cpp
(для простого C ++).
Более подробная информация об использовании OpenCV с Xcode на OpenCV Wiki . Посмотрите на Раздел 2.
Обновление
По-прежнему происходит что-то странное, если iostream
не найдено. Попробуйте это, чтобы увидеть, если проблема не зависит от OpenCV. Посмотрите, сможете ли вы запустить эту программу:
#include <iostream>
using namespace std;
int main(int argc, const char * argv[]) {
cout << "Hello, world" << endl;
return 0;
}
Если это не сработает, вы должны опубликовать новый вопрос о том, как заставить его работать. Тогда вам поможет целое сообщество OS X, а не немногие из нас, кто смотрит на вопросы OpenCV.