首页 文章

Opencv - 找不到头文件

提问于
浏览
2

我正在尝试使用opencv开始开发 . 问题是,直到现在我几乎没有设置opencv cos我找不到它的头文件 .

我对这个主题进行了一些研究,但是在一些链接下面没有一个对它们有帮助:

我使用CMAKE GUI构建了文件 - 使用MVS 11 x64构建代码,包括调试和发布 . 编译成功,我找不到libs和dll,但在任何地方都没有 Headers .

查看图片:

Opencv2文件夹

enter image description here

本地文件夹

enter image description here

所以,现在我问,我在这里错过了什么?

谢谢您的帮助

编辑一:

enter image description here

enter image description here

这是你的意思吗?

编辑二:

enter image description here

我在opencv的源代码中找到了一些头文件,每个头文件都在一个特定的文件夹中,比如core,highgui等等 - 就是这样吗?或者还有什么问题?我以为我应该在构建上采用 Headers ,不在源代码上 .

3 回答

  • 2

    将“opencv / build / include”附加到包含路径 .

    如果你自己使用cmake构建opencv库,请确保运行INSTALL项目,并添加安装它的文件夹 .

    当您运行 make install 时,您需要的包含文件将复制到由makefile确定的单个目录中,并可能显示为输出的一部分 .

  • 7

    我知道发生了什么事 . 构建完整解决方案后,在"opencv"解决方案strcutre下,有一个名为"CMakeTargets"的文件夹,展开此文件夹,可以看到"INSTALL"项目,右键单击该项目,然后选择"build"选项,然后安装后,所有库和头文件将位于正确的路径 . 如下图所示:here

  • 0

    看一下构建OpenCV时正在使用的设置 - 包含路径 must 指向包含文件的构建成功的位置 .

相关问题