我正在尝试通过C ++和OpenCV使用我的网络摄像头,但我开始出现此错误
(...):Images.cpp :(。text + 0x27):对cv :: VideoCapture :: VideoCapture(int)的未定义引用
(...):Images.cpp :(。text + 0x38):对cv :: VideoCapture ::〜VideoCapture()的未定义引用
(...):Images.cpp :(。text $ _ZN2cv6StringD1Ev [_ZN2cv6StringD1Ev] + 0x11):对cv :: String :: deallocate()的未定义引用...
我的代码:
#include <iostream>
#include <string.h>
#include "opencv2/core/core.hpp"
#include "opencv2/opencv.hpp"
#include "opencv2/videoio/videoio.hpp"
#include "opencv2/highgui/highgui.hpp"
#include "opencv2/video.hpp"
#include "opencv2/imgproc/imgproc.hpp"
using namespace std;
using namespace cv;
int main(int argc, char const *argv[])
{
VideoCapture cap(0);
return 0;
}
Run Code Online (Sandbox Code Playgroud)