使用 CMake 时出现“LIBEAY32.dll”、“libpcre-1.dll”和“zlib1.dll”错误

使用 CMake 时出现“LIBEAY32.dll”、“libpcre-1.dll”和“zlib1.dll”错误

我想在 Windows 10 中安装 OpenCV 3,使用 MinGW 编译器和 codeblocks IDE。但是当我使用 CMake 构建库并按下配置按钮时,我收到这三个错误序列!

答案1

开源软件包通常依赖于其他开源库,而不是直接使用这些平台上的 Windows 或 macOS 专有 API。因此,在使用开源软件时,大多数人都会使用“包管理器”,它会自动下载并安装所有开源依赖项。看来 OpenCV 依赖于开源加密 (EAY = OpenSSL)、正则表达式 (PCRE = Perl 兼容正则表达式) 和压缩 (zlib) 库。

如果您确实想手动完成此操作,您可以下载并安装所有这些依赖项及其依赖项等。

相关内容