致命错误:opencv/cvtypes.h:没有此类文件或目录编译终止

Posted

技术标签:

【中文标题】致命错误:opencv/cvtypes.h:没有此类文件或目录编译终止【英文标题】:fatal error: opencv/cvtypes.h: No such file or directory compilation terminated 【发布时间】:2013-10-07 05:15:20 【问题描述】:

我在 ubuntu 12.04 机器上,使用 opencv 2.4.1 和 gcc 版本 4.6.3。我有一个必须编译的旧 opencv 代码。它包含opencv/cvtypes.hheader 文件,此版本的opencv 安装中不包含该文件。我的/usr/local/include/opencv 只有这些头文件:

cvaux.h cv.h cvwimage.h cxcore.hpp cxmisc.h ml.h cvaux.hpp cv.hpp cxcore.h cxeigen.hpp highgui.h

我注意到一些线程[1] 和[2](处理opencv 安装;旧版本)他们的/usr/local/include/opencv 文件夹包含20-21 个头文件。 cvtypes.h 加入了哪个图书馆?一般来说,有没有一种快速的方法来了解这种事情,而无需实际查看源代码?

【问题讨论】:

【参考方案1】:

cvtypes.h 的任何出现替换为.h 标头可能更容易。

据我所知,cvtypes.h 中的信息在 cxcore.h 中。 .hpp 头文件用于旧的 C++ API,应避免使用。

【讨论】:

您的意思是cxcore.h 而不是cvcore.h 是的,对不起。我修正了我的答案。

以上是关于致命错误:opencv/cvtypes.h:没有此类文件或目录编译终止的主要内容,如果未能解决你的问题,请参考以下文章

致命错误:凭证缓存不可用;没有Unix套接字支持[重复]

致命错误:gnu/stubs-32.h:没有这样的文件或目录

致命错误:GL/gl.h:没有这样的文件或目录

致命错误 LNK1181:无法打开不是依赖项的输入文件“XXX.lib”

stm32的系统工作台:致命错误...没有这样的文件或目录

导致此错误的原因 - “致命错误:无法找到本地咕噜声”