Установка библиотеки C Boost на другой жесткий диск

#c #boost

#c #boost

Вопрос:

Я все еще довольно неопытен в C , но мне нужно установить Boost 1.6.1.

Я просто хочу сделать это с минимальными хлопотами.

Я использую Visual Studio 2015 для разработки, которая установлена на моем диске C. Проблема в том, что у меня осталось мало места на моем диске C.

Возможно ли установить boost на мой общий диск?

Может кто-нибудь объяснить мне шаг за шагом, как это сделать, или указать мне на хороший пошаговый учебник, в котором объясняется, как это сделать?

Спасибо

Комментарии:

1. Возможно ли установить boost на мой общий диск? Да, конечно. У меня boost установлен несколько раз (по одному для каждой конфигурации / нескольких разных компиляторов и 32/64 бит) на моем диске X. Может кто-нибудь объяснить мне шаг за шагом, как сделать так , чтобы я создавал boost из исходного кода, используя сборку из исходного кода, чтобы каждая установка могла использовать один и тот же источник.

2. Извините, этот вопрос слишком широк, чтобы на него можно было ответить, и / или запрос руководств не по теме. В документах Boost есть несколько руководств, на которые вам следует взглянуть.

Ответ №1:

  1. Загрузите мою среду сборки Boost.
  2. Извлеките ее в корень вашего общего диска. Это создаст каталог boost_build_environment.
  3. Откройте командную строку MSBuild для VS2015.
  4. Компакт-диск в D:boost_build_environment .
  5. Создайте boost следующим образом.

    msbuild /nologo /target:BuildAll BuildBoost.proj

  6. Запустите цель CleanAll следующим образом.

    msbuild /nologo /target:CleanAll BuildBoost.proj

  7. Получайте удовольствие, используя Boost.

Волшебство заключается в файлах Microsoft.Cpp.Win32.user.props и Microsoft.Cpp.x64.user.props, которые копируются в $(LOCALAPPDATA) Microsoft MSBuild v4.0 целью CopyProps. Эти файлы props автоматически импортируются большинством, если не всеми файлами проекта. Они устанавливают списки AdditionalIncludeDirectories и AdditionalLibraryDirectories, чтобы были найдены ICU и Boost.