From 3e2e402cefe258e790ed03683149826fb764b626 Mon Sep 17 00:00:00 2001 From: milahu Date: Thu, 21 May 2026 00:25:48 +0200 Subject: [PATCH] use C++17 fix: error C2039: 'string_view': is not a member of 'std' --- build/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/build/CMakeLists.txt b/build/CMakeLists.txt index 0ea58bd4..14ffbc51 100644 --- a/build/CMakeLists.txt +++ b/build/CMakeLists.txt @@ -9,6 +9,12 @@ endif() # for debugging #set(CMAKE_VERBOSE_MAKEFILE on) +# fix: error C2039: 'string_view': is not a member of 'std' +# MSVC defaults to C++14 +set(CMAKE_CXX_STANDARD 17) +set(CMAKE_CXX_STANDARD_REQUIRED ON) +set(CMAKE_CXX_EXTENSIONS OFF) + # paths set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules") set(CMAKE_SOURCE_DIR "${CMAKE_CURRENT_SOURCE_DIR}/..")