是否有针对Eigen的boosts bcp等工具?

时间:2017-03-28 23:45:09

标签: c++ boost eigen eigen3

在一个项目中我使用了很小一部分的Eigen。我想为我的代码用户提供两个选项:

  1. 下载eigen并链接到它
  2. 使用我的代码附带的内置eigen
  3. 对于选项2)我不想发送整个Eigen,但只发送我需要的子部分。 Boost为这种情况提供工具bcp,它可以找到所有依赖项并分离所有必需的头文件。 Eigen也有这样的东西吗?这是否符合许可证?

1 个答案:

答案 0 :(得分:1)

Eigen是一个仅头文件库。你不应该重新分配它;没有什么可以链接的。

来自website

  

Eigen只是项目的编译时依赖项。无需重新分发或要求您的用户安装任何库。

如果您要分发源代码,我并不完全确定许可证的适用方式。你可以让你的构建工具尝试首先在本地找到Eigen,然后从Eigen repo中拉出标题,如果它没有成功的话。