【问题标题】:the 'right way' to distribute an app using other libraries使用其他库分发应用程序的“正确方法”
【发布时间】:2012-06-18 03:19:39
【问题描述】:

我编写了一个使用Boost 的应用程序。编译链接的二进制可执行程序很小,但我想分发源代码(它是FOSS)。

因为Boost 本身非常大,我不能用它分发我的应用程序。我希望用户自己下载/构建Boost。问题是:

  1. 我怎么知道Boost 是否已经安装在用户的机器上以及它在哪里?
  2. 如果用户想指出他安装的路径Boost,我应该把参数放在哪里?

当然,上面的Boost 可以替换为任何其他库。

【问题讨论】:

    标签: c++ boost shared-libraries


    【解决方案1】:

    要仅分发相关的 Boost 库,您可以使用 BCP。它将为您提取所需的文件,然后您可以将它们包含在您的项目中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-11-15
      • 2011-10-08
      • 2012-04-28
      • 2017-03-14
      • 2011-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多