Проблема с opencv с C++ в Xcode (ошибка)
Я на самом деле тестирую простой код C++ с OpenCV в XCode
#include <iostream>
#include <opencv2/opencv.hpp>
using namespace cv;
int main(int argc, char** argv)
{
VideoCapture cap;
// open the default camera, use something different from 0 otherwise;
// Check VideoCapture documentation.
if(!cap.open(0))
return 0;
for(;;)
{
Mat frame;
cap >> frame;
if( frame.empty() ) break; // end of video stream
imshow("this is you, smile! :)", frame);
if( waitKey(10) == 27 ) break; // stop capturing by pressing ESC
}
// the camera will be closed automatically upon exit
//cap.close();
return 0;
}
и у меня есть эта ошибка: ошибка error2
"Неопределенные символы для архитектуры x86_64: "_AVCaptureSessionPresetMedium", на которую ссылаются из: CvCaptureCAM::startCaptureDevice(int) в libopencv_videoio.a(cap_avfoundation_mac.mm.o) двойная, CvSize, целый) в libopencv_videoio.a(cap_avfoundation_mac.mm.o) "_AVFileTypeMPEG4", ссылки из: CvVideoWriter_AVFoundation::CvVideoWriter_AVFoundation(полукокс сопза *, INT, двойной, CvSize, Int) в libopencv_videoio.a (cap_avfoundation_mac.mm. о) ..."