Есть ли версия 64-битной библиотеки Boost для VS2008? Или мне нужно самому скомпилировать? если да, есть ли у кого-нибудь опыт с этим?
c++
visual-studio-2008
boost
ra170
источник
источник
У меня есть встроенные двоичные файлы на моем сайте: http://boost.teeks99.com
Изменить 2013-05-13: Мои сборки теперь доступны (начиная с 1.53) прямо со страницы sourceforge .
источник
ОБНОВЛЕНИЕ (19.09.2017): добавлены строки скрипта для VS2017. Имейте в виду, что Boost поддерживает компилятор VS2017 из указанной выше версии. Я использовал последнюю версию (1.65.1).
Я использовал эти сценарии для создания boost для платформ x64 и x86, lib и dll, отладки и выпуска для VS2017, VS2015 и VS2013:
Вы можете создать
.bat
файл и запустить его для создания двоичных файлов ускорения.источник
На данный момент 64-разрядные двоичные файлы, предоставляемые teeks99 (см. Другой ответ), кажутся единственными бесплатными 64-разрядными двоичными файлами. Некоторое время BoostPro также предоставлял 64-битные двоичные файлы, но с 1.51 они, похоже, не работают.
Итак, мы снова вернулись к двум вариантам: двоичные файлы teeks99 или создание собственного.
Большая часть информации, которая мне нужна для создания собственного, была здесь: https://stackoverflow.com/a/2655683/613288
Не хватало только того, как заставить это работать с бесплатной версией Visual Studio 2010 Express. Я нашел эту недостающую часть где-то еще, и после некоторой настройки окончательный рецепт, который я использовал для моей сборки двоичных файлов boost 1.49.0, был:
Запустите Visual C ++ и из меню «Инструменты» запустите командную строку Visual Studio.
В окне консоли сделайте следующее:
а затем в каталоге boost:
Последняя команда настроена для того, что мне нужно (только некоторые статически связанные библиотеки).
источник
Я сделал небольшой скрипт, который компилирует их все для VS2005 и VS2008:
источник