2016-10-14 33 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。