在一個項目中我使用了Eigen的一小部分。我想提供我的代碼兩個選項的用戶:是否有像增強bcp for Eigen這樣的工具?
- 下載本徵並鏈接到它
- 使用內置徵隨我的代碼
選項2)我不想運送整個Eigen,但只有我需要的子部分。 Boost爲這種場合提供了工具bcp,它可以找到所有依賴關係並分離所有必需的頭文件。有沒有類似Eigen的東西?這是否符合許可證?
在一個項目中我使用了Eigen的一小部分。我想提供我的代碼兩個選項的用戶:是否有像增強bcp for Eigen這樣的工具?
選項2)我不想運送整個Eigen,但只有我需要的子部分。 Boost爲這種場合提供了工具bcp,它可以找到所有依賴關係並分離所有必需的頭文件。有沒有類似Eigen的東西?這是否符合許可證?
Eigen是僅頭文件的庫。你不應該需要重新分配它;沒有什麼可以鏈接的。
從他們website:
徵是隻爲你的項目編譯時依賴。無需重新發布,或者要求用戶安裝任何庫。
如果您要發佈源代碼,我不太確定該許可證是如何適用的。您可以讓您的構建工具先嚐試在本地首先找到Eigen,然後從Eigen回購中拉出標題(如果它不成功)。
徵確實是非常小的,所以你不應該擔心的源代碼出貨,或要求用戶從徵回購下載 – vsoftco