【问题标题】:Opencv libraries have prblemsOpencv库有问题
【发布时间】:2021-04-07 04:28:42
【问题描述】:

我今天刚刚在我的电脑上安装了opencv,并为microsoft visual studio 配置了它。我创建了一个访问我的相机的小程序,仅此而已。在我的计算机上它运行良好,但是,我想在其他计算机上证明它是否有效,但它告诉我它无法执行程序,因为它没有找到库 opencv_world451.lib。有人知道如何在不安装 opencv 或那个库的情况下执行该程序吗?

【问题讨论】:

  • 有人知道如何在不安装 opencv 或那个库的情况下执行该程序吗? 只需从 Release 文件夹中复制生成的可执行文件和 dll到 U 盘并在没有 Visual Studio 的另一台 PC 上运行它们。根据您放置 opencv dll 的位置,您可能需要复制它们。此外,您可能需要为 Visual Studio 安装 microsoft redistributable。

标签: c++ c opencv libraries


【解决方案1】:

我对您的问题有点困惑,因为您说您正在尝试运行该程序并且它抱怨缺少 .lib 文件。通常在 Windows 上(假设是因为您说 Visual Studio)在编译期间使用 .lib 文件,这表明您正在尝试编译和链接该程序,然后再在第二台计算机上运行它。

如果您不更改第二台计算机上的源代码,您应该能够在第一台计算机上构建发布版本并将 .exe 复制到第二台计算机。

如果您在 PC2 上构建代码,那么您也需要在该 PC 上安装库。

如果 exe 需要一些 OpenCV DLL,程序可能仍然无法运行,如果是这种情况,帮助页面中可能会有一些关于创建或部署可再发行包的说明。

【讨论】:

    猜你喜欢
    • 2018-10-27
    • 2021-05-12
    • 2013-01-05
    • 2015-10-25
    • 1970-01-01
    • 2021-12-15
    • 2017-06-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多