1

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

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

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

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

4

1 回答 1

1

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

于 2012-06-18T03:22:34.730 回答