Which C++ standard do the ODA SDKs require?

  1. FAQ
  2. »
  3. Regular archives

C++17 is supported across the SDKs and has been since release 20.4.

For most of the product line C++17 is optional — the code also builds under the older standard your toolchain defaults to. Some components require it: the BimRv and BimNv builds set CMAKE_CXX_STANDARD 17 with CXX_STANDARD_REQUIRED ON, so a compiler without C++17 cannot build them.