当我编译该程序时:#include < C:\opencv\include\opencv\cv.h>
#include < C:\opencv\include\opencv\highgui.h>
出现此错误:
C:\opencv\include\opencv\cv.h:63:33: fatal error: opencv2/core/core_c.h: No such file or directory
最佳答案
问题来自使用 header 的绝对路径。
您必须将opencv头文件所在的目录添加到链接器。根据您的问题,我认为它们是:C:\opencv\include\opencv\
和C:\opencv\include\
在Eclipse中,您可以通过C / C++ Build设置下的项目属性来添加它们。找到有关包含目录的说明,然后将这两个放在其中。另外,如果还没有定义,则必须定义库目录和要链接的库。
最后但很重要的一点是,不要将绝对路径与包含但相对使用。#include "cv.h"
#include "highgui.h"
https://stackoverflow.com/questions/14383672/