我是OpenCV的“非常”初学者。我只是将其下载到Windows中并解压缩。

我已经阅读了这篇文章:http://opencv-srf.blogspot.ro/2011/09/capturing-images-videos.html有关如何读取网络摄像头的信息,并将代码复制并粘贴到了在OpenCV提取文件的“include”文件夹中创建的C++文件中。

当我尝试运行程序时,出现以下错误:/opencv/build/include/opencv2/highgui/highgui.hpp-opencv2 / highgui.hpp中的错误:没有此类文件或目录。

我该怎么办?

谢谢你们!

编辑

我打开了:“/ opencv / build / include / opencv2 / highgui / highgui.hpp”,我看到它包含此路径“opencv2 / highgui.hpp”。如果我将其更改为“../highgui.hpp”,则可以,但是对于其他文件,我会收到类似的其他错误...该怎么办?

最佳答案

问题是您不应该在OpenCV的“包含”目录中创建“cpp”文件。您需要在单独的目录中创建它,然后将OpenCV“include”添加为编译步骤的其他包含目录。

实现此目标的方法取决于您的C++开发环境。如果使用的是Visual Studio,则需要打开项目属性页,转到“C / C++->常规”,然后将OpenCV“包含”目录的路径添加到“其他包含目录”。如果使用其他编译器/ IDE,则可以通过阅读相应的文档来了解如何执行此操作。

关于c++ - 编译器错误-opencv2/highgui.hpp:无此类文件或目录,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34489745/

10-12 14:11