Boost библиотеки vc100 - PullRequest
       1

Boost библиотеки vc100

0 голосов
/ 05 января 2011

У меня есть все библиотеки повышения, названные vc80, например - libboost_serialization-vc80-mt-1_42, но компилятор ищет libboost_serialization-vc100-mt-1_42, нужно ли мне повторно загружать библиотеки для vc100?

Ответы [ 4 ]

7 голосов
/ 05 января 2011

Да. Вам нужно либо загрузить и установить новые библиотеки, либо собрать их самостоятельно.

2 голосов
/ 03 октября 2011

Вы можете скачать предварительно скомпилированные библиотеки наддува с http://boost.teeks99.com/. Версия 1.46.1 работала для меня.Я вижу, что теперь у них есть 1.47.Они предоставляют файлы для Visual Studio - VC8 SP1, VC9 SP1 и VC10 (начиная с 1.43), 32- и 64-разрядные.

1 голос
/ 06 января 2011

boost использует версию компилятора, встроенную в имя библиотеки, чтобы избежать несовместимости.у вас есть предварительно скомпилированные библиотеки повышения для vc80 = VC8 = Visual C ++ 2005. но вы используете VC10 = Visual C ++ 2010, поэтому вам нужны правильные версии библиотеки.как это было рекомендовано, загрузите их или соберите сами

1 голос
/ 06 января 2011

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

PS Хотя в распространении Boost нет скомпилированных библиотек, другие стороны делают это.Для Visual Studio вы можете получить скомпилированные библиотеки здесь: http://www.boostpro.com/download/

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