来自most recent version of Boost's release notes:
- Linux中:
- 32位红帽企业Linux上的Intel 10.1,11.1。
- 64位红帽企业Linux上的Intel 10.1,11.0,11.1。
- 红帽企业Linux上的GCC 3.4.6,4.2.4,4.3.4,4.4.3。
- GCC 4.3.4,4.4.3在Red Hat Enterprise Linux上使用C ++ 0x扩展。
- QLogic PathScale(TM)编译器套件:Red Hat Enterprise Linux上的3.2版。
- OS X:
- Leopard上的英特尔C ++编译器10.1,11.0,11.1。
- 关于Intel Leopard的GCC 4.0.1。
- 来自颠覆的Clang。
- 视窗:
- 32位XP上的Visual C ++ 8,0,9,0。
- 在XP和Windows Mobile 5.0上使用STLport 5.2的Visual C ++ 9.0。
- XP上的Visual C ++ 10.0。
- 64位Windows 7上的Visual C ++ 10.0。
- Borland / Codegear C ++ 5.9.3,6.1.3(2009),6.2.1(2010)。
- 英特尔C ++ 11.1,带有Visual C ++ 9.0后端,位于Vista 32位上。
- GCC 4.3.3 on Mingw。
- 关于Mingw的GCC 4.4.3,有和没有C ++ 0x扩展。
- GCC 4.5 on Mingw。
- AIX:
- IBM XL C / C ++企业版,V10.1.0.0,AIX Version 5.3.0.40。
- FreeBSD的:
- GCC 4.2.1 on FreeBSD 7.2,64 bit。
- GCC 4.2.1 on FreeBSD 8.0,32 bit。
- 的Solaris:
- Solaris 5.10上的Sun C ++ 5.10。
Boost基本上是一个C ++扩展。它与每个符合标准的c ++编译器一起编译。
针对所有主要的C ++编译器测试Boost,包括Visual C ++
更新:Krill在我之前找到了Compilers Tested链接,所以我只想补充一点,微软是Boost的赞助商(我认为是测试的贡献编译器),Boost的几个常规贡献者在微软有日常工作。
在列表中选中“Compilers Tested”部分here,Visual C ++。