Установка библиотеки C ++ Boost в Windows без Visual Studio - PullRequest
0 голосов
/ 02 октября 2010

Я бы хотел установить библиотеку Boost без необходимости в компиляторе Visual Studio, предпочтительно путем загрузки предварительно скомпилированных двоичных файлов.Мы работаем над кроссплатформенным проектом C ++ в Eclipse, поэтому VS недоступен.

Примерно год назад я нашел установщик, но его больше не существует.Наилучшее совпадение, которое я нашел на данный момент, это: http://www.boostpro.com/download/, но, похоже, оно включает в себя множество вещей, связанных с VS.

Если нет доступного установщика, есть ли простой способкомпилировать его как на * платформах NIX?

(я знаю, что большая часть библиотеки только для заголовков, но я хотел бы, чтобы некоторые части не были)

Ответы [ 2 ]

2 голосов
/ 02 октября 2010

Какой бы набор инструментов вы не использовали в Windows, вы можете использовать этот набор инструментов для простой компиляции Boost.

Например, если вы используете Eclipse CDT для C ++ в Windows, вы можете использовать MinGW или Cygwin.Набор инструментов.Затем просто запустите командную строку, содержащую эти наборы инструментов (make, gcc, ...) на вашем пути.Перейдите в папку Boost, которую вы скачали.Запустите файл начальной загрузки, чтобы сгенерировать bjam.Затем запустите bjam.

В дополнение к этому, если вам нужен кроссплатформенный проект C ++, вам не нужно использовать кроссплатформенную IDE.Вы можете использовать CMake в качестве генератора вашей сборки, а затем использовать любую IDE, какую захотите.

0 голосов
/ 02 октября 2010

Один из вариантов - получить полный источник Boost, а затем скомпилировать собственное приложение для статической ссылки во всем из Boost. Если вам удастся сделать это правильно, вам не понадобится связывать двоичные файлы Boost на любой платформе.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...