【问题标题】:OpenCV inclusion error of core_c.hcore_c.h 的 OpenCV 包含错误
【发布时间】:2012-07-07 21:15:06
【问题描述】:

我已经下载了带有svn的opencv并使用cmake编译它。我有 关注this nice guide

我创建了我的第一个包含基本内容的项目:

#include <cv.h>
#include <highgui.h>

但是当我尝试编译时,我得到:

C:\Progam Files\OpenCV\include\opencv\cv.h(63): fatal error
"opencv2/core/core_c.h" no such file or directory

我该如何解决这个问题?我应该明确设置一些自定义包含目录吗?它 很奇怪,因为 Cmake 应该已经完成​​了所有配置...

我使用 Visual Studio 2010Windows Vista

在项目属性上我添加了"C:\Progam Files\OpenCV\include" 作为 包含目录

注意configuration properties-&gt;C/C++-&gt;Aditional include directories 那里 已经是:C:\Progam Files\OpenCV\include

编辑

原来 cmake 制作的 VC 项目包含错误的包含目录,我不得不 手动设置所有

C:\Progam Files\OpenCV\modules/*/include

目录

【问题讨论】:

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


    【解决方案1】:

    确保在 VS 中将include 目录添加到include directories 选项(配置属性->C/C++->附加包含目录)。

    【讨论】:

    • 我已经将它添加到 Propriety -> VC++ 目录 -> 包含目录,仍然没有运气:(
    • ok 在其他包含目录中已经有 C:\Progam Files\OpenCV\include :(
    • @yes123 此文件夹是否包含文件 opencv2/core/core_c.h?
    • 是的,该文件夹包含opencv\cv.h 但不包含 opencv2/core/core_c.h
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-12
    • 2019-03-12
    • 1970-01-01
    • 2016-03-29
    • 2014-07-31
    • 2020-03-15
    相关资源
    最近更新 更多