vscode代码静态分析时找不到“ opencv2 / opencv.hpp”文件

时间:2020-04-14 05:10:26

标签: c++ opencv visual-studio-code

最近,我试图用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;

}

有人可以帮助我解决这个问题吗? 谢谢!

1 个答案:

答案 0 :(得分:-1)

你可以修改'opencv2/opencv.hpp'为'opencv4/opencv2/opencv.hpp'