From fc67a4d69d17efefe7416a66f71c6ef7aec14bc3 Mon Sep 17 00:00:00 2001 From: Andreas Buhr Date: Wed, 10 Apr 2024 19:20:50 +0200 Subject: [PATCH] Update C++ documentation to state that C++17 is required Signed-off-by: Andreas Buhr --- doc/cpp-target.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/cpp-target.md b/doc/cpp-target.md index d4cd872a4f..ed0dcd2f8f 100644 --- a/doc/cpp-target.md +++ b/doc/cpp-target.md @@ -1,6 +1,6 @@ # C++ -The C++ target supports all platforms that can either run MS Visual Studio 2013 (or newer), XCode 7 (or newer) or CMake (C++11 required). All build tools can either create static or dynamic libraries, both as 64bit or 32bit arch. Additionally, XCode can create an iOS library. Also see [Antlr4 for C++ with CMake: A practical example](http://blorente.me/beyond-the-loop/Antlr-cpp-cmake/). +The C++ target supports all platforms that can either run MS Visual Studio 2017 (or newer), XCode 7 (or newer) or CMake (C++17 required). All build tools can either create static or dynamic libraries, both as 64bit or 32bit arch. Additionally, XCode can create an iOS library. Also see [Antlr4 for C++ with CMake: A practical example](http://blorente.me/beyond-the-loop/Antlr-cpp-cmake/). ## How to create a C++ lexer or parser? This is pretty much the same as creating a Java lexer or parser, except you need to specify the language target, for example: