【问题标题】:How to deploy C++ project with all dependencies?如何部署具有所有依赖项的 C++ 项目?
【发布时间】:2018-09-06 02:56:50
【问题描述】:

我正在开发一个需要第三方库(boostpoco 等)的 C++ 项目。我使用cmake/make 将包安装到安装位置并将其部署到生产机器。但是,当将应用程序推送到另一台机器时,目标机器上不存在共享库,从而导致 ld 错误。是否有标准的方法来检测依赖项(即共享库)并将它们部署到应用程序的安装位置?

【问题讨论】:

    标签: c++ cmake installation


    【解决方案1】:

    你可以试试Linux Deploy Qt。我用它来部署我用 C++ 编写的 Qt 应用程序。除了 Qt 之外,它还将其他非 Qt 依赖项(库)放入单个目录中。只需将可执行文件作为参数运行它即可。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-17
      • 2018-05-28
      • 2017-04-05
      • 1970-01-01
      • 1970-01-01
      • 2017-05-02
      • 2012-11-27
      • 2013-01-19
      相关资源
      最近更新 更多