2012-06-18 76 views
1

我編寫了一個使用Boost的應用程序。編譯和鏈接的二進制可執行程序很小,但我想分發源代碼(這是一個FOSS)。使用其他庫分發應用程序的「正確方式」

由於Boost本身非常大,我無法使用它分發我的應用程序。我希望用戶自己下載/構建Boost。問題是:

  1. 我怎麼能知道Boost已經安裝在用戶的機器上,它在哪裏?
  2. 如果用戶想要指明他安裝的路徑Boost,我應該在哪裏放置參數?

上面的Boost當然可以用任何其他庫替換。

回答

1

要僅分發相關的Boost庫,可以使用BCP。它會爲您提取所需的文件,然後可以將它們包含在您的項目中。

相關問題