CEF C++ wrapper requires C++14 features starting with M93

635 views
Skip to first unread message

Marshall Greenblatt

unread,
Jun 23, 2021, 2:08:48 PM6/23/21
to CEF Announce
The CEF C++ wrapper (libcef_dll_wrapper) and related CEF header files have been updated to require C++14 features starting with current master and the M93 release branch. This impacts C++ users only as the CEF C API remains unchanged.

To support these features the minimum client build toolchain requirements for C++ have been updated as follows:
  • Visual Studio 2019 or newer.
  • GCC 7.5.0 (Ubuntu 7.5.0-3ubuntu1~18.04) or newer. Older Linux distros are no longer supported starting with M93 as previously announced here.
  • Xcode 12.2 to 12.5. These versions require MacOS 10.15.4 (Catalina) or newer, and support both Intel 64-bit and ARM64 builds.
Some changes are also required in C++ client applications when updating to M93 or newer. These changes can be summarized as follows (follow the links for additional details):
See issue #3140 for complete details including links to new C++ language features and examples of the code changes that were required when updating the CEF sample applications.
Reply all
Reply to author
Forward
0 new messages