【问题标题】:Unable to build OpenCV project due to build folder not containing opencv_core340.lib由于构建文件夹不包含 opencv_core340.lib,无法构建 OpenCV 项目
【发布时间】:2020-11-21 07:55:27
【问题描述】:

我有一个 QT 5.4(Visual Studio 2013 x86 编译器)项目,我正在尝试移植到 QT 5.12(Visual Studio 2017 x64 编译器)。

该项目使用的是 OpenCV 2.4.9。我正在尝试将其升级到 OpenCV 3.4.0。

  1. 我尝试的第一件事是使用 OpenCV 包附带的预编译构建文件夹中的 lib 文件夹。但这并没有帮助,因为 opencv_core340.lib 没有与 build 文件夹一起编译。

  2. 我尝试使用 CMake 构建 opencv3.4.0 附带的源文件夹,但是在我生成的新构建文件夹中没有生成 opencv_core340.lib 文件。

  3. 我尝试使用 QT Creator 构建 OpenCV 的源文件夹,该文件夹与初始包中的构建文件夹一起出现。这确实让我更接近我的目标,因为在编译之后我确实设法在目录中找到了 opencv_core340.lib。然而,在整个编译过程中,我在编译输出中遇到了一堆错误,更突出的是内部编译器错误。

我将在整个周末阅读更多有关此问题的信息,希望找到解决此问题的方法。我现在最好的猜测是库 opencv_core___.lib 现在已合并到另一个库中。

如果您希望我提供更多信息,请告诉我..

【问题讨论】:

    标签: c++ qt opencv c++11 opencv3.0


    【解决方案1】:

    事实证明我是对的,opencv_core_....lib 已从 OpenCV 中删除,并已替换为 opencv_world_...lib

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-07-30
      相关资源
      最近更新 更多