Boost Binaries для MinGW

Существуют ли предварительно скомпилированные файлы Boost для MinGW? Я попытался скомпилировать их самостоятельно, и я столкнулся со слишком большими трудностями, и в этот момент я почти уверен, что сломал что-то жизненно важное для Windows, и я собираюсь выяснить, что за два месяца в будущем, Так кто-нибудь знает, где я могу получить предварительно скомпилированную библиотеку Boost для использования? Если нет, думаю, я просто подожду, пока std::thread станет доступным на MinGW.

3 ответа

В Fedora Linux 16 они есть, но они скомпилированы с GCC 4.6 (библиотеки C++ несовместимы между основными версиями компилятора, Fedora 13 имеет Boost для GCC 4.4, Fedora 15 имеет для GCC4.5):

Бесплатная (как и в случае свободы) программа - 7-zip - может открывать эти RPM-пакеты в Windows.

Кросс-компиляция для Windows с MinGW32 на Fedora намного проще, чем с MinGW+MSYS на Windows. Часто это так же просто, как ./configure --host=i686-pc-mingw32 && make если у вас есть mingw32-* пакеты, установленные с помощью менеджера пакетов дистрибутива.

Список доступных пакетов для Fedora находится здесь - поиск mingw32, Существуют скомпилированные библиотеки C и / или C++ для таких технологий, как SDL, Curl, GTK+ с Glib и Glade, Iconv, JPEG, Ogg-Vorbis, SQLite, ZIP, SSL, PCRE, Qt, Readline, Zlib и многих других.

Кажется, у многих есть проблемы с MinGW и Windows, когда дело доходит до Boost. Я нашел отличные инструкции, которые помогли мне настроить Eclipse CDT с MinGW и Boost. Работал как шарм, без проблем!

Как настроить MinGW, Eclipse CDT и Boost

Надеюсь, это поможет. Он охватывает как Cygwin, так и MinGW. Я использовал MinGW и сейчас делаю кроссплатформенный код в Eclipse. Я также использую QMake из библиотек Qt для управления моими Make-файлами на разных платформах. Поговорим о комфорте!

На прошлой неделе мне понадобились библиотеки Boost в MinGW. Я не мог найти никаких двоичных файлов, но после некоторой очень болезненной отладки мне удалось собрать их самостоятельно. В конце концов я удалил их и переключился на Visual Studio, но мне удалось вытащить двоичные файлы из моего мусорного бака для вас (скомпилировано с GCC 4.6, я считаю):

http://daxnitro.com/mingw.zip

Надеюсь, они будут вам полезны.

Другие вопросы по тегам