fix: use std c++17
diff --git a/examples/executable/BUILD.bazel b/examples/executable/BUILD.bazel
index ada6fd9..c83e93b 100644
--- a/examples/executable/BUILD.bazel
+++ b/examples/executable/BUILD.bazel
@@ -4,6 +4,10 @@
 cc_binary(
     name = "executable",
     srcs = ["main.cpp"],
+    copts = select({
+        "@rules_cc//cc/compiler:msvc-cl": ["/std:c++17"],
+        "//conditions:default": ["-std=c++17"],
+    }),
 )
 
 doxygen(