最近,我试图用C ++学习opencv。 我通过自制软件安装了opencv。 但是,在vscode中执行静态分析时,编辑器中始终存在一个错误,提示“找不到'opencv2 / opencv.hpp'文件”。
我在c_cpp_properties.json中包含了路径,我认为它是正确的,因为我可以正确地运行该程序。另外,我可以通过单击#include
来打开opencv.hpp文件。这是我的代码,错误在第2行显示“找不到'opencv2 / opencv.hpp'文件”。
#include <iostream>
#include <opencv2/opencv.hpp>
// using namespace std;
using namespace cv;
int main() {
Mat img = imread("lena.png");
namedWindow("image", WINDOW_NORMAL);
imshow("image", img);
waitKey(0);
return 0;
}
有人可以帮助我解决这个问题吗? 谢谢!
答案 0 :(得分:-1)
你可以修改'opencv2/opencv.hpp'为'opencv4/opencv2/opencv.hpp'