c++ - 使用 Visual Studio 2008 构建 OpenCV 应用程序并从另一台计算机运行它

标签 c++ visual-studio visual-studio-2008 opencv

我用 Visual Studio 2008 制作了一个简单的 OpenCV 应用程序,并且在 Release模式和 Debug模式下构建了它。它在我的计算机上运行良好,但是当我尝试从另一台没有的计算机上运行它时安装了 OpenCV 或安装了其他版本的 Visual Studio,但 OpenCV 无法正常工作。

如何在未安装 Visual Studio 或 OpenCV 的计算机上运行该应用程序?

我正在考虑将外部依赖项(lib 和 dll)添加到应用程序的文件夹中,更改 Visual Studio 中的路径并重建它。

在此先感谢您提出的超新问题:)

最佳答案

您不需要分发库;这些只是构建可执行文件所需要的。
只需将 dll 复制到可执行文件可以看到它们的地方(在与 exe 相同的目录中,或者在系统路径上的目录中),你应该是金色的。

关于c++ - 使用 Visual Studio 2008 构建 OpenCV 应用程序并从另一台计算机运行它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2539980/

相关文章:

c++ - setcontext 和 makecontext 调用通用函数指针

c++ - attachconsole的问题

c# - 如何调试引用的 dll(有 pdb)

git - vim 的电力线是否有 VS 模拟?

c++ - 如何从 bool 中检测类型转换

.net - .Net 应用程序可以转换为可移植应用程序,即单个 .exe

c++ - 传递给共享库的模板函数 (c++)

c++ - 无法发出 QThread 的信号

visual-studio-2008 - Visual Studio 2008 的 XML 架构设计器

c++ - 是否可以哄 std::atomic<T> 输出 CMPXCHG16B