首页 > 解决方案 > Opencv 库有问题

问题描述

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

标签: c++copencvlibraries

解决方案


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

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

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

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


推荐阅读