2016-10-14 34 views
0

我對C++仍然很缺乏經驗,但我需要安裝Boost 1.6.1。在不同的硬盤驅動器上安裝C++ Boost庫

我只是想用最小的麻煩來做到這一點。

我使用visual studio 2015進行開發,它安裝在我的C驅動器上。問題是我的C盤沒有太多空間。

是否可以在我的D驅動器上安裝boost?

有人可以一步一步向我解釋如何這樣或指向我一個很好的一步一步教程解釋如何做到這一點?

感謝

+2

***是否可以在我的D驅動器上安裝升壓?***是的,當然。我的X驅動器已經多次安裝(每個配置一個/幾個不同的編譯器和32/64位)。 ***有人可以一步一步向我解釋如何做到這一點***我使用源代碼構建從源代碼構建,以便每個安裝可以共享相同的源代碼。 – drescherjm

+2

對不起,這個問題太寬泛無法回答和/或要求教程是脫離主題。有一些關於Boost文檔的教程,你應該看看。 – Rakete1111

回答

0
  1. 下載我Boost Build Environment
  2. 將其解壓到D盤的根目錄。它將創建一個boost_build_environment目錄。
  3. 打開MSBuild命令提示符VS2015
  4. CD插入D:\ boost_build_environment。
  5. 建立提升如下。

    的msbuild/NOLOGO /靶:BuildAll BuildBoost.proj

  6. 運行CleanAll目標如下。

    的MSBuild/NOLOGO /目標:CleanAll BuildBoost.proj

  7. 玩得開心使用Boost。

神奇的是在Microsoft.Cpp.Win32.user.props和Microsoft.Cpp.x64.user.props文件,這些文件複製到$(LOCALAPPDATA)\微軟\的MSBuild \ V4.0由CopyProps目標。這些道具文件是大多數(如果不是全部的話)文件自動導入的。他們設置AdditionalIncludeDirectories和AdditionalLibraryDirectories列表,以便找到ICU和Boost。