在OpenCV中编译

  • 本文关键字:编译 OpenCV opencv
  • 更新时间 :
  • 英文 :


每次我尝试在OpenCV中编译此代码时,都会不断收到此错误。我只想创建一个窗口:

//#include <iostream>
//#include <stdio.h>
#include "highgui.h"
int main() {
    int cvNamedWindow(const char* name, int flags = CV_WINDOW_AUTOSIZE);
    {
        cvNamedWindow("sample");
    }
    cvDestroyWindow("sample");    
}

但是我收到此错误:

窗口.cpp:4:21:致命错误:highgui.h:没有这样的文件或目录

我已经签入了必要的文件夹,highgui.h安装了很多。

有什么帮助吗?

包含如下文件

#include "opencv2/highgui/highgui.hpp"

并编译文件

g++ -ggdb `pkg-config --cflags opencv` filename `pkg-config --libs opencv`

如果你将 OpenCV 包含作为包含路径的一部分,它应该是

#include "opencv/highgui.h"

#include "opencv2/highgui/highgui.hpp"

取决于您使用 C 或 C++

相关内容

  • 没有找到相关文章

最新更新