#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:
- Загрузите мою среду сборки Boost.
- Извлеките ее в корень вашего общего диска. Это создаст каталог boost_build_environment.
- Откройте командную строку MSBuild для VS2015.
- Компакт-диск в D:boost_build_environment .
- Создайте boost следующим образом.
msbuild /nologo /target:BuildAll BuildBoost.proj
- Запустите цель CleanAll следующим образом.
msbuild /nologo /target:CleanAll BuildBoost.proj
- Получайте удовольствие, используя Boost.
Волшебство заключается в файлах Microsoft.Cpp.Win32.user.props и Microsoft.Cpp.x64.user.props, которые копируются в $(LOCALAPPDATA) Microsoft MSBuild v4.0 целью CopyProps. Эти файлы props автоматически импортируются большинством, если не всеми файлами проекта. Они устанавливают списки AdditionalIncludeDirectories и AdditionalLibraryDirectories, чтобы были найдены ICU и Boost.