Я не могу найти готовый набор файлов MSVC++ для Boost 1.37.0, только для источника. Я не понимаю, как работает их странная система сборки ... есть ли какие-либо места, где я могу найти загрузку проекта визуальной студии или что-то еще?Boost 1.37, предварительно построенный для MSVC
ответ
Это сообщение может помочь: how to install boost to the VS 2008?
Строительство это не сложно. Они имеют достаточно хороший expanaltion процесса по умолчанию здесь: http://www.boost.org/doc/libs/1_37_0/more/getting_started/windows.html#or-build-binaries-from-source
Скачать bjam (с SourceForge, есть ссылки с сайта буста), а также источники наддува, убедитесь, что bjam доступен из повышающей директории , перейди повышающего директорию, и запустить что-то вроде следующего:
bjam --build-Dir = --prefix-Dir = --toolset = MSVC --build типа = полной установки
где временный каталог, в котором он может хранить промежуточные файлы, и является конечным местом установки. Есть всевозможные другие варианты, с которыми вы можете играть, и не все из них хорошо документированы, но основы довольно просты.
Для получения дополнительной информации вы можете запустить bjam -help из источника источника ускорения.
Кажется сложным, но создание Boost действительно не так уж плохо. Сначала вам нужно загрузить инструмент bjam (SourceForge - хороший источник). Убедитесь, что bjam.exe находится в каталоге вашего PATH.
Перейти на корень вашей расстегнутой Boost, загрузки (например, C: \ Boost_1_37_0)
bjam --help
типа, чтобы получить список всех вариантов сборки.
Я использую следующую команду, чтобы собрать все, вы можете настроить его в соответствии с вашими потребностями:
bjam --prefix=C:\boost --build-dir=C:\build --build-type=complete install
Результаты будут размещены в каталоге C: \ подталкивание, и вы можете удалить C: \ сборки.
BoostPro Computing Люди поддерживают установщик Boost для Windows, но обычно для их размещения в Интернете требуется несколько недель. Это еще не 1,37.
У вас нет решения Visual Studio (помните, что цели ), хотя есть и поддержка building Boost with CMake. Я не уверен, как далеко они достигли 1,37, но я считаю, что это еще первые дни для этого процесса.
Однако стандартная система сборки не является , что странно! Начните с downloading bjam для своей платформы (ищите суффикс «ntx86» для Windows) и устанавливайте его где-то на своем пути (C:/Windows/System32). Затем загрузите source, распакуйте его и запустите систему сборки из командной строки. Это будет выглядеть примерно так Визуальные пользователи студии:
bjam --build-dir="C:\boostsource" --toolset=msvc --build-type=complete stage
Это приподнимается в значительной степени от Getting Started Guide, который идет в гораздо более подробно. Если вы являетесь текущим каталогом, корневой каталог источника не нужен.
Прождав пару часов все, чтобы построить («полное» означает, что он будет строить отладки, релиз, одно/многопоточный, статический/динамический, статический/динамическое связывание с автономной работы - и комбинаций) вы в конечном итоге со всеми libs в каталоге «stage/lib».
Наконец, вам нужно сообщить Visual Studio, где можно найти заголовки и библиотеки. Перейдите в Инструменты-> Параметры-> Проекты и Решения-> Справочники VC++. Добавьте запись для «Включить файлы» (например, «C: \ boostsource»). Добавьте запись для «Библиотечных файлов» («C: \ boostsource \ stage \ lib»).
У меня есть сборка 1.37 (VC 7.1, 8, 9) на моем веб-сайте, помогите себе.
(Update ... 1,38 находится там, а)
(Другой Update, 1,39 теперь есть)
(1,40 вверх) (1,41 вверх, немного поздно)
- 1. Снижение с Boost 1.37 до 1.34
- 2. Как изменить предварительно построенный шаблон?
- 3. Предварительно построенный Erlang/OTP для RHEL
- 4. Что помещать в предварительно скомпилированный заголовок? (MSVC)
- 5. Решение C#, ссылающееся на предварительно построенный .exe
- 6. boost iostreams с bzip2, построенный из исходного кода на окнах
- 7. Построение boost с msvc 14.1 (VS2017 RC)
- 8. link boost libs to qt with msvc
- 9. Предварительно построенный клиент AMQP и STOMP (как в GUI-клиенте)
- 10. Ссылка на предварительно построенный объект в Arduino IDE
- 11. Как проверить, если предварительно построенный пакет существует на Ubuntu
- 12. , включая предварительно построенный файл общих объектов в проекте NDK
- 13. SWI Prolog: Как просмотреть предварительно построенный предикатный код?
- 14. Предварительно скомпилированные заголовки MSVC: В каких файлах необходимо # включить "stdafx.h"?
- 15. Использование скомпилированных MSVC бинарных файлов Boost в проекте, скомпилированном MinGW
- 16. MSVC - boost :: статическая ссылка python на .dll (.pyd)
- 17. Ошибка в создании boost MPI в msvc 2010
- 18. Boost lexical_cast <std::string> (int) Ошибка MSVC 2008
- 19. Как использовать boost regex с qt creator и msvc
- 20. Отключение Исключения для MSVC
- 21. Эквивалент open_memstream для MSVC
- 22. Boost Binaries для MinGW
- 23. MSVC-10 Include Paths
- 24. Как получить предварительно построенный * отладки * версия библиотеки Python (например Python27_d.dll) для ОС Windows
- 25. Использование Boost Pre-build package
- 26. Пакет для предварительно скомпилированных библиотек ускорения (Ubuntu)
- 27. Компиляция Повышения MPL образцов на MSVC 2013
- 28. msvc precompiled header warning suppress
- 29. Портирование MSVC код для Android/КСН
- 30. Как построить каст-Netlib с MSVC (CMake)
Учитывая, что файлы библиотеки по умолчанию размещаются внутри каталога lib внутри сцены, вам нужно добавить «C: \ boostsource \ stage \ lib», а не «C: \ boostsource \ stage». – KTC 2008-11-14 13:02:07