2010-08-06 3 views

ответ

2

Boost - это в основном расширение C++. Он компилируется с каждым стандартным компилятором C++.

+2

Это ответ Дзэн. Теперь MSDEV 2010 совместимый с C++ компилятор? Это зависит от ... – florin

+0

+1. Nitpick: Учитывая, что нет компиляторов, которые полностью соответствуют стандартам, я бы изменил это на «каждый * разумно * совместимый со стандартом компилятор C++». –

+0

Ну, я думаю, что однажды Boost будет стандартным. Проблема в том, что является первым стандартом или повышением? – schoetbi

1

подталкивания испытывается против всех основных компиляторов C++, включая Visual C++

UPDATE: Криль нашел Составители Испытано ссылку передо мной, так что я просто добавить, что Microsoft является спонсором повышающего (я думаю, что способствовало компиляторы для тестирования), а несколько постоянных вкладчиков в Boost имеют дневные рабочие места в Microsoft.

0

Да, вы можете! Пробный & рабочий!

1

Проверьте «Скомпилированные документы» here, Visual C++ в списке.

5

От most recent version of Boost's release notes:

  • Linux:
    • Intel 10,1, 11,1 на 32 бита Red Hat Enterprise Linux.
    • Intel 10.1, 11.0, 11.1 на 64-разрядной версии Red Hat Enterprise Linux.
    • GCC 3.4.6, 4.2.4, 4.3.4, 4.4.3 на Red Hat Enterprise Linux.
    • GCC 4.3.4, 4.4.3 с расширениями C++ 0x на Red Hat Enterprise Linux.
    • QLogic PathScale (TM) Compiler Suite: версия 3.2 на Red Hat Enterprise Linux.
  • OS X:
    • Intel C++ Compiler 10.1, 11,0, 11,1 на Leopard.
    • GCC 4.0.1 на Intel Leopard.
    • Clang from subversion.
  • Окна:
    • Visual C++ 8,0, 9,0 на 32-битной XP.
    • Visual C++ 9.0 с использованием STLport 5.2 на XP и Windows Mobile 5.0.
    • Visual C++ 10.0 на XP.
    • Visual C++ 10,0 на 64-битной ОС Windows 7.
    • Borland/CodeGear C++ 5.9.3, 6.1.3 (2009), 6.2.1 (2010).
    • Intel C++ 11.1 с бэкэнд Visual C++ 9.0, на Vista 32-бит.
    • GCC 4.3.3 on Mingw.
    • GCC 4.4.3 на Mingw, с и без расширения C++ 0x.
    • GCC 4.5 на Mingw.
  • AIX:
    • IBM XL C/C++ Enterprise Edition, V10.1.0.0 на AIX версии 5.3.0.40.
  • FreeBSD:
    • GCC 4.2.1 на FreeBSD 7.2, 64 бит.
    • GCC 4.2.1 на FreeBSD 8.0, 32 бит.
  • Solaris:
    • ВС C++ 5,10 на Solaris 5.10.