移植性

Spirit は様々なコンパイラでコンパイルでき、適切に動作することをテストされている:

  1. g++ 2.95.3
  2. g++ 3.1
  3. g++ 3.2
  4. Borland 5.5.1
  5. Borland 5.6.1
  6. Intel 5.0
  7. Intel 6.0
  8. Intel 7.0Visual Age C++ 5.02
  9. Comeau 4.24.5
  10. Metrowerks CodeWarrior 7.2
  11. Metrowerks CodeWarrior 8.3
  12. MSVC 6 SP5
  13. MSVC 7
  14. MSVC 7.1

Spirit は ANSI/IOS C++ に100%準拠している。 残念ながら、いくつかのコンパイラは Spirit の全ての機能をサポートしていないが、 これは本質的にはバグや標準への不十分な適合性のためである。 これらの非適合性問題の回避策を見つけることの優先度は高いが、これには多大な時間と労力がかかる。

さらに詳しくは、Spirit配布物の中のここにあるコンパイラごとのすべてのテストおよび例の表をチェックできる。 この表は定期的に更新されている。



このドキュメントの対象: Boost Version 1.30.0
最新版ドキュメント(英語)