diff --git a/scripts/pugixml_vs2019.vcxproj b/scripts/pugixml_vs2019.vcxproj
index 690a790d..464229c9 100644
--- a/scripts/pugixml_vs2019.vcxproj
+++ b/scripts/pugixml_vs2019.vcxproj
@@ -99,6 +99,7 @@
$(IntDir)$(TargetName).pdb
OldStyle
false
+ stdcpp17
Windows
@@ -115,6 +116,7 @@
$(IntDir)$(TargetName).pdb
OldStyle
false
+ stdcpp17
Windows
@@ -132,6 +134,7 @@
WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
$(IntDir)$(TargetName).pdb
OldStyle
+ stdcpp17
Windows
@@ -151,6 +154,7 @@
NDEBUG;_LIB;%(PreprocessorDefinitions)
$(IntDir)$(TargetName).pdb
OldStyle
+ stdcpp17
Windows
diff --git a/scripts/pugixml_vs2019_static.vcxproj b/scripts/pugixml_vs2019_static.vcxproj
index 1747e37c..04fa09ce 100644
--- a/scripts/pugixml_vs2019_static.vcxproj
+++ b/scripts/pugixml_vs2019_static.vcxproj
@@ -100,6 +100,7 @@
OldStyle
false
MultiThreadedDebug
+ stdcpp17
Windows
@@ -117,6 +118,7 @@
OldStyle
false
MultiThreadedDebug
+ stdcpp17
Windows
@@ -135,6 +137,7 @@
$(IntDir)$(TargetName).pdb
OldStyle
MultiThreaded
+ stdcpp17
Windows
@@ -155,6 +158,7 @@
$(IntDir)$(TargetName).pdb
OldStyle
MultiThreaded
+ stdcpp17
Windows
diff --git a/scripts/pugixml_vs2022.vcxproj b/scripts/pugixml_vs2022.vcxproj
index efb13500..ee8e2246 100644
--- a/scripts/pugixml_vs2022.vcxproj
+++ b/scripts/pugixml_vs2022.vcxproj
@@ -99,6 +99,7 @@
$(IntDir)$(TargetName).pdb
OldStyle
false
+ stdcpp17
Windows
@@ -115,6 +116,7 @@
$(IntDir)$(TargetName).pdb
OldStyle
false
+ stdcpp17
Windows
@@ -132,6 +134,7 @@
WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)
$(IntDir)$(TargetName).pdb
OldStyle
+ stdcpp17
Windows
@@ -151,6 +154,7 @@
NDEBUG;_LIB;%(PreprocessorDefinitions)
$(IntDir)$(TargetName).pdb
OldStyle
+ stdcpp17
Windows
diff --git a/scripts/pugixml_vs2022_static.vcxproj b/scripts/pugixml_vs2022_static.vcxproj
index 065a9dc2..6dd0956a 100644
--- a/scripts/pugixml_vs2022_static.vcxproj
+++ b/scripts/pugixml_vs2022_static.vcxproj
@@ -100,6 +100,7 @@
OldStyle
false
MultiThreadedDebug
+ stdcpp17
Windows
@@ -117,6 +118,7 @@
OldStyle
false
MultiThreadedDebug
+ stdcpp17
Windows
@@ -135,6 +137,7 @@
$(IntDir)$(TargetName).pdb
OldStyle
MultiThreaded
+ stdcpp17
Windows
@@ -155,6 +158,7 @@
$(IntDir)$(TargetName).pdb
OldStyle
MultiThreaded
+ stdcpp17
Windows