Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Platforms and Compilers

Compilers
Platforms
OpenCL Implementations

Boost.Compute has been tested on the following:

  • GCC (>= 4.6)
  • Clang (>= 3.0)
  • MSVC (>= 2010)

Boost.Compute requires variadic macro support. Variadic macros are supported by most modern C++98 compilers and all C++11 compilers.

To explicitly enable variadic support for Boost.Preprocessor add -DBOOST_PP_VARIADICS=1 to your compiler flags.

  • Linux
  • Mac OSX
  • Windows
  • NVIDIA (NVIDIA GPUs only)
  • AMD (CPUs and AMD GPUs)
  • Intel (CPUs and Intel GPUs)
  • POCL (CPUs only)
  • Beignet (Intel GPUs only)
  • Apple (CPUs and GPUs)
  • Xilinx (FPGA)

If you have an additional platform you would like to see supported please submit a bug-report.


PrevUpHomeNext