c++ - Opencv 库有问题
问题描述
我今天刚刚在我的电脑上安装了 opencv 并为 microsoft visual studio 配置了它。我创建了一个访问我的相机的小程序,仅此而已。在我的计算机上它运行良好,但是,我想在其他计算机上证明它是否有效,但它说它无法执行程序,因为它没有找到库 opencv_world451.lib。有人知道如何在不安装 opencv 或那个库的情况下执行该程序吗?
解决方案
我对您的问题感到有些困惑,因为您说您正在尝试运行该程序并且它抱怨缺少 .lib 文件。通常在 Windows 上(假设是因为您说 Visual Studio).lib 文件在编译期间使用,这表明您正在尝试编译和链接程序,然后再在第二台计算机上运行它。
如果您不更改第二台计算机上的源代码,您应该能够在第一台计算机上构建发布版本并将 .exe 复制到第二台计算机。
如果您在 PC2 上构建代码,那么您也需要在该 PC 上安装库。
如果 exe 需要一些 OpenCV DLL,则程序可能仍然无法运行,如果是这种情况,可能会有一些关于在帮助页面中创建或部署可再发行包的说明。
推荐阅读
- html - 无法让 CSS 代码链接到 HTML 文件
- python-3.x - 搜索数据框中列表的每个元素的最有效方法
- amazon-web-services - 如何准确找出 SWF 工作流在等待哪个 Promise?
- pickle - 是否有一种方法可以在 tidymodels 中序列化机器学习模型(类似于在 Python 中腌制模型)?
- react-native - React Native - 设置secureTextEntry时无法更改字体
- java - 我的链接列表中的删除功能不起作用
- javascript - jQuery基于长度显示/隐藏内容,多个内部html标签问题
- numpy - matlibplot 基于矩阵的绘图线
- c++ - 如何在 C++ 中将元素推送到数组中?
- ios - 在 Swift 中将视频保存在本地(目录)中?