![使用 CMake 时出现“LIBEAY32.dll”、“libpcre-1.dll”和“zlib1.dll”错误](https://linux22.com/image/1539340/%E4%BD%BF%E7%94%A8%20CMake%20%E6%97%B6%E5%87%BA%E7%8E%B0%E2%80%9CLIBEAY32.dll%E2%80%9D%E3%80%81%E2%80%9Clibpcre-1.dll%E2%80%9D%E5%92%8C%E2%80%9Czlib1.dll%E2%80%9D%E9%94%99%E8%AF%AF.png)
我想在 Windows 10 中安装 OpenCV 3,使用 MinGW 编译器和 codeblocks IDE。但是当我使用 CMake 构建库并按下配置按钮时,我收到这三个错误序列!
答案1
开源软件包通常依赖于其他开源库,而不是直接使用这些平台上的 Windows 或 macOS 专有 API。因此,在使用开源软件时,大多数人都会使用“包管理器”,它会自动下载并安装所有开源依赖项。看来 OpenCV 依赖于开源加密 (EAY = OpenSSL)、正则表达式 (PCRE = Perl 兼容正则表达式) 和压缩 (zlib) 库。
如果您确实想手动完成此操作,您可以下载并安装所有这些依赖项及其依赖项等。