【问题标题】:How to statically compile my opencv c project to a single executable如何将我的 opencv c 项目静态编译为单个可执行文件
【发布时间】:2012-01-18 23:33:50
【问题描述】:

正如标题所描述的,我有一个使用 opencv 的 C 项目。

我如何将它静态编译成一个可执行文件,然后我可以转移到其他 PC 上并且它可以工作?

我使用的平台是 Windows。在 Visual Studio 中编程

【问题讨论】:

  • 你的意思是问,“我如何在[平台]上静态编译我的C项目,以便其他人在使用我的应用程序之前不需要安装OpenCV库?” ?
  • 好吧,如果可行,但我认为可能有一种方法可以将项目转换为可执行文件,不是吗?
  • 正如 sarnold 注意到的那样,您的问题过于笼统,没有指定您正在使用的平台和工具链。请提供此信息。它将帮助我们尝试回答您的问题。

标签: c opencv executable static-linking


【解决方案1】:

您可以使用 cmake 选项 -DBUILD_SHARED_LIBS=OFF 将 openCV 构建为静态库,如何在程序中链接这些库取决于您的操作系统

详细instructions for windows

【讨论】:

    猜你喜欢
    • 2022-01-17
    • 2018-04-19
    • 1970-01-01
    • 2011-03-18
    • 1970-01-01
    • 2012-07-03
    • 2014-08-30
    • 2017-03-29
    • 2016-06-27
    相关资源
    最近更新 更多