【发布时间】:2020-10-07 00:45:22
【问题描述】:
我正在将使用 OpenCV 2.4 的 C++ Visual Studio 项目升级到更新版本的 OpenCV(例如 4.1.2 或 4.4.0)。我的项目需要 32 位和 64 位版本,因此我需要 OpenCV 库和 dll 的 32 位和 64 位版本。
但最近为 Windows 预构建的可下载 OpenCV 版本仅包含用于 x64 的库和 dll。我确实在这里找到了 32 位和 64 位预编译的二进制文件 (https://github.com/huihut/OpenCV-MinGW-Build),但它们是用 MinGW 构建的,没有我需要链接的 VS 兼容库。
我可以尝试构建自己的 32 位版本的 OpenCV 库,但乍一看,这似乎需要付出很多努力。 OpenCV 使用 CMake 和其他我不熟悉的工具。
所以我的问题是:谁能指出我最新版本的 OpenCV 的 32 位版本,该版本具有使用 Visual Studio 构建的库?或者如果没有,任何人都可以确认他们已经使用 Visual Studio 构建了 32 位 OpenCV?如果这是我唯一的选择,我会走这条路,但我想提前知道这是否困难(例如,也许 OpenCV 本身具有 32 位不可用的依赖项?)。
任何帮助表示赞赏!
【问题讨论】: