使用 CMake 构建 OpenCV 问题

Posted

技术标签:

【中文标题】使用 CMake 构建 OpenCV 问题【英文标题】:Building OpenCV using CMake problems 【发布时间】:2015-12-28 10:54:01 【问题描述】:

为了使用 CUDA,我需要编译 OpenCV。我正在使用 CMake 和 OpenCV 3 源。在 CMake 中单击“生成”时,我没有收到任何错误。然后我使用 Visual Studio 为 Win64 编译 OpenCV.sln 解决方案(我选择了正确的 Visual Studio 版本)。编译时我没有收到任何错误。 但我确实知道要包括什么;通常,包含文件夹中有“opencv”和“opencv2”。但这并不存在。

我的opencv编译后的文件夹:

我的包含文件夹:

【问题讨论】:

【参考方案1】:

包含位于源文件夹中,而不是构建文件夹中(如果您没有构建安装项目)。

【讨论】:

谢谢,我必须建立 INSTALL 项目!

以上是关于使用 CMake 构建 OpenCV 问题的主要内容,如果未能解决你的问题,请参考以下文章

为啥在 CMake 配置和生成完成后使用 CLion 构建 OpenCV 时会出现错误?

使用mingw和cmake构建opencv时出错:“windres.exe:invalid option - W”

使用 Cmake 为 Visual Studio 2015 构建 OpenCV 3.0.0 的 DLL

使用cmake构建项目时OpenCV 3.2.0链接器错误

使用 Qt 和 Cuda for Python 构建 OpenCV,在 build_all cmake 目标上运行到 LNK2019

CMake - OpenCV - 找不到 -lDisplayImage